.event-detail-hero[data-astro-cid-7s2tzxsd]{margin-bottom:2.5rem;padding:0;overflow:hidden}.event-hero-media[data-astro-cid-7s2tzxsd]{aspect-ratio:16/9;width:100%;max-height:440px;position:relative;overflow:hidden}.event-hero-img[data-astro-cid-7s2tzxsd]{object-fit:cover;width:100%;height:100%}.event-hero-badge[data-astro-cid-7s2tzxsd]{position:absolute;top:1.25rem;left:1.25rem}.event-schedule-bar[data-astro-cid-7s2tzxsd]{background:var(--ss-surface-raised);border-top:1px solid var(--ss-line);grid-template-columns:repeat(3,1fr);gap:1.5rem;padding:1.5rem 2rem;display:grid}.sched-item[data-astro-cid-7s2tzxsd]{flex-direction:column;gap:.25rem;display:flex}.sched-label[data-astro-cid-7s2tzxsd]{text-transform:uppercase;letter-spacing:.08em;color:var(--ss-muted);font-size:.75rem}.sched-val[data-astro-cid-7s2tzxsd]{color:var(--ss-silver-light);font-size:1.05rem;font-weight:600}.event-body-card[data-astro-cid-7s2tzxsd]{padding:clamp(2rem,5vw,3.5rem)}.event-section-title[data-astro-cid-7s2tzxsd]{color:var(--ss-silver-light);margin-bottom:1.25rem;font-size:1.6rem}.event-paragraphs[data-astro-cid-7s2tzxsd]{margin-bottom:2.5rem}.event-para[data-astro-cid-7s2tzxsd]{color:var(--ss-silver);margin-bottom:1.2rem;font-size:1.05rem;line-height:1.8}.event-sub-block[data-astro-cid-7s2tzxsd]{border-top:1px solid var(--ss-line);margin-bottom:2.5rem;padding-top:2rem}.event-sub-title[data-astro-cid-7s2tzxsd]{color:var(--ss-silver-light);margin-bottom:1rem;font-size:1.3rem}.event-req-list[data-astro-cid-7s2tzxsd]{flex-direction:column;gap:.75rem;display:flex}.event-req-item[data-astro-cid-7s2tzxsd]{color:var(--ss-silver);align-items:center;gap:.75rem;font-size:1rem;display:flex}.req-check[data-astro-cid-7s2tzxsd]{color:var(--ss-scarlet-bright);font-weight:700}.event-instruct-list[data-astro-cid-7s2tzxsd]{flex-direction:column;gap:1rem;display:flex}.event-instruct-item[data-astro-cid-7s2tzxsd]{align-items:flex-start;gap:1rem;display:flex}.instruct-num[data-astro-cid-7s2tzxsd]{background:var(--ss-scarlet);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-top:.15rem;font-size:.85rem;font-weight:700;display:flex}.event-instruct-item[data-astro-cid-7s2tzxsd] p[data-astro-cid-7s2tzxsd]{color:var(--ss-silver);font-size:.98rem;line-height:1.6}.event-recap-box[data-astro-cid-7s2tzxsd]{border-radius:var(--radius-md);border:1px solid var(--ss-line-scarlet);background:#d8172d14;margin-bottom:2.5rem;padding:1.75rem}.recap-title[data-astro-cid-7s2tzxsd]{color:var(--ss-scarlet-bright);margin-bottom:.5rem;font-size:1.2rem}.recap-summary[data-astro-cid-7s2tzxsd]{color:var(--ss-silver-light);margin-bottom:.75rem;line-height:1.6}.recap-highlights[data-astro-cid-7s2tzxsd]{color:var(--ss-muted);flex-direction:column;gap:.35rem;font-size:.92rem;display:flex}.gamemodes-desc[data-astro-cid-7s2tzxsd]{color:var(--ss-silver);margin-bottom:1rem;font-size:.95rem}.gamemodes-grid[data-astro-cid-7s2tzxsd]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;margin-bottom:2rem;display:grid}.gamemode-card[data-astro-cid-7s2tzxsd]{border-radius:var(--radius-md);background:#ffffff0a;border:1px solid #ffffff14;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.gm-num[data-astro-cid-7s2tzxsd]{width:24px;height:24px;color:var(--ss-scarlet-bright);background:#f12a4033;border:1px solid #f12a4066;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex}.gm-name[data-astro-cid-7s2tzxsd]{color:var(--ss-silver-light);font-size:.88rem;font-weight:600}.event-prize-card[data-astro-cid-7s2tzxsd]{border-radius:var(--radius-xl);background:linear-gradient(135deg,#201218e6 0%,#0e0b0df2 100%);border:1px solid #f12a4066;margin:2.25rem 0;padding:clamp(1.5rem,3.5vw,2.25rem);box-shadow:0 12px 35px #0009,0 0 25px #d8172d2e}.prize-badge-row[data-astro-cid-7s2tzxsd]{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.prize-icon-crown[data-astro-cid-7s2tzxsd]{font-size:1.25rem}.prize-eyebrow[data-astro-cid-7s2tzxsd]{text-transform:uppercase;letter-spacing:.1em;color:var(--ss-scarlet-bright);font-size:.78rem;font-weight:700}.prize-role-title[data-astro-cid-7s2tzxsd]{color:#fff;text-shadow:0 0 12px #f12a4059;margin-bottom:.5rem;font-size:clamp(1.35rem,2.2vw,1.85rem);font-weight:800}.prize-duration-note[data-astro-cid-7s2tzxsd]{color:var(--ss-silver);margin-bottom:1.25rem;font-size:.95rem}.prize-perks-grid[data-astro-cid-7s2tzxsd]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.85rem;display:grid}.prize-perk-item[data-astro-cid-7s2tzxsd]{border-radius:var(--radius-sm);color:#fff;background:#f12a401a;border:1px solid #f12a4040;align-items:center;gap:.65rem;padding:.65rem .85rem;font-size:.88rem;font-weight:600;display:flex}.perk-star[data-astro-cid-7s2tzxsd]{color:var(--ss-scarlet-bright)}.event-action-bar[data-astro-cid-7s2tzxsd]{border-top:1px solid var(--ss-line);flex-wrap:wrap;align-items:center;gap:1.25rem;padding-top:2rem;display:flex}@media (width<=768px){.event-schedule-bar[data-astro-cid-7s2tzxsd]{grid-template-columns:1fr}.event-action-bar[data-astro-cid-7s2tzxsd]{flex-direction:column;align-items:flex-start}.event-action-bar[data-astro-cid-7s2tzxsd] .btn[data-astro-cid-7s2tzxsd]{width:100%}}
