.inauguration-event .promo-detail-hero h3{font-size:clamp(24px,3vw,34px);line-height:1.3;color:#ffe1a3}
.inauguration-event .promo-detail-section{padding:26px 0}
.inauguration-event .promo-detail-section h3{font-size:22px;line-height:1.45;color:#f3d49d}
.inauguration-event .inauguration-party{padding:28px;border:1px solid #9c763d;border-radius:12px;background:radial-gradient(ellipse at top,#63431d40,transparent 70%),#16130f;margin:24px 0}
.inauguration-kicker{display:block;color:#f5d18a;font-size:clamp(20px,2.5vw,28px);font-weight:700;letter-spacing:2px;margin-bottom:14px;line-height:1.3}
.inauguration-party-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:24px 0}
.inauguration-party-example .inauguration-party-card strong{font-size:clamp(24px,2.5vw,32px)}
.inauguration-party-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-width:0;min-height:180px;padding:18px 10px;border:1px solid #705432;border-radius:9px;background:linear-gradient(150deg,#36291a,#1b1712);text-align:center;color:#cbbda5}
.inauguration-party-size{color:#f1dcbb;font-size:25px;font-weight:700}.inauguration-party-size small{font-size:13px;color:#cbb18a}
.inauguration-party-card strong{font-size:clamp(24px,3vw,36px);color:#ffda87;line-height:1.15}.inauguration-party-card>span:not(.inauguration-party-size){font-size:13px;line-height:1.5}
.inauguration-party-card.inauguration-party-max{border-color:#edc776;background:linear-gradient(150deg,#62451e,#292015);box-shadow:0 0 20px #dca64520}
.inauguration-party-card .inauguration-party-tag{font-size:10px!important;font-weight:700;letter-spacing:1px;color:#ffe5b2;padding:4px 7px;border:1px solid #bc9455;border-radius:4px}
.inauguration-event .inauguration-party-note{padding:14px 18px;border-left:3px solid #d5ac65;background:#e1b66d0a;margin-bottom:0}
@media(max-width:850px){.inauguration-party-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:520px){.inauguration-event .inauguration-party{padding:18px 14px}.inauguration-party-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.inauguration-party-max{grid-column:1/-1}.inauguration-party-card{min-height:150px}}
.inauguration-event .inauguration-channel{padding:28px;border:1px solid #776043;border-radius:12px;background:linear-gradient(135deg,#202822,#151712);margin:24px 0}.inauguration-event .inauguration-channel-gold{border-color:#c99d53;background:radial-gradient(ellipse at top right,#79511f45,transparent 75%),#1e1811}.inauguration-channel .inauguration-kicker{font-size:20px}.inauguration-calculation{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:20px;margin-top:22px}.inauguration-buff-list{display:flex;flex-direction:column;gap:8px}.inauguration-buff-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;background:#0003;border:1px solid #77604388;border-radius:7px;color:#e9d8bc}.inauguration-buff-row strong{color:#f7d48b;font-size:23px;white-space:nowrap}.inauguration-total{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:190px;padding:20px 12px;border:1px solid #a3834e;border-radius:9px;background:#ae863c12;text-align:center;color:#e9d0a4}.inauguration-total>strong{font-size:48px;line-height:1;color:#ffe1a0}.inauguration-total>span{font-size:12px;letter-spacing:1px}.inauguration-channel-gold .inauguration-total{border-color:#e2b866;box-shadow:0 0 24px #dca64520}@media(max-width:600px){.inauguration-calculation{grid-template-columns:1fr}.inauguration-total{min-height:150px}.inauguration-event .inauguration-channel{padding:20px 14px}.inauguration-buff-row{padding:12px}}
