.page-band[data-astro-cid-w5sdfsum]{background:var(--section-dark);border-bottom:1px solid var(--border);padding-block:clamp(3rem,7vw,4.9rem);position:relative;overflow:hidden}.band-glow[data-astro-cid-w5sdfsum]{background:radial-gradient(70% 130% at 80% 0,#003a9e80 0%,#0a122a00 60%);position:absolute;inset:0}.page-band[data-astro-cid-w5sdfsum] .container[data-astro-cid-w5sdfsum]{position:relative}.page-band[data-astro-cid-w5sdfsum] h1[data-astro-cid-w5sdfsum]{margin:1rem 0;font-size:clamp(2.2rem,5vw,3.75rem)}.band-actions[data-astro-cid-w5sdfsum]{flex-wrap:wrap;gap:.75rem;margin-top:1.8rem;display:flex}.next[data-astro-cid-w5sdfsum]{padding-top:clamp(2.8rem,5vw,3.75rem);padding-bottom:.5rem}.next-label[data-astro-cid-w5sdfsum]{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:1.25rem;font-size:.75rem;font-weight:700}.nw-book[data-astro-cid-w5sdfsum]{margin-top:.9rem}.next-card[data-astro-cid-w5sdfsum]{background:linear-gradient(135deg, #0d2a5e 0%, var(--surface) 70%);border-radius:var(--radius);border:1px solid #f2b60040;grid-template-columns:180px 1fr auto;align-items:center;gap:2.5rem;padding:clamp(1.8rem,4vw,2.5rem);display:grid}.next-date[data-astro-cid-w5sdfsum]{text-align:center;border-right:1px solid var(--border-strong);padding-right:1.25rem}.nd-day[data-astro-cid-w5sdfsum]{font-family:var(--font-display);color:#fff;font-size:4.2rem;font-weight:800;line-height:.9;display:block}.nd-month[data-astro-cid-w5sdfsum]{font-family:var(--font-display);text-transform:uppercase;color:var(--gold);margin-top:.35rem;font-size:1.1rem;font-weight:700;display:block}.nd-year[data-astro-cid-w5sdfsum]{color:var(--text-4);margin-top:.35rem;font-size:.82rem;display:block}.next-cat[data-astro-cid-w5sdfsum]{letter-spacing:.1em;text-transform:uppercase;color:var(--text-5);margin-bottom:.75rem;font-size:.69rem;font-weight:700;display:block}.next-body[data-astro-cid-w5sdfsum] h2[data-astro-cid-w5sdfsum]{margin:0 0 .75rem;font-size:clamp(1.4rem,2.6vw,1.875rem)}.next-body[data-astro-cid-w5sdfsum] p[data-astro-cid-w5sdfsum]{color:var(--text-3);max-width:42em;margin:0;font-size:.97rem}.next-when[data-astro-cid-w5sdfsum]{text-align:right;white-space:nowrap}.nw-time[data-astro-cid-w5sdfsum]{color:#fff;text-transform:capitalize;font-weight:700;display:block}.nw-place[data-astro-cid-w5sdfsum]{color:var(--text-4);margin-top:.35rem;font-size:.88rem;display:block}.season[data-astro-cid-w5sdfsum]{padding-top:clamp(2rem,4vw,2.5rem)}.season-head[data-astro-cid-w5sdfsum]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.1rem;margin-bottom:1.5rem;display:flex}.season-title[data-astro-cid-w5sdfsum]{letter-spacing:.18em;text-transform:uppercase;color:var(--text-5);font-size:.75rem;font-weight:700}.filters[data-astro-cid-w5sdfsum]{flex-wrap:wrap;gap:.6rem;display:flex}.chip[data-astro-cid-w5sdfsum]{font-family:var(--font-body);border:1px solid var(--border-strong);color:var(--text-2);cursor:pointer;transition:all .18s var(--ease);background:#ffffff0f;border-radius:100px;padding:.5rem 1.1rem;font-size:.8rem;font-weight:600}.chip[data-astro-cid-w5sdfsum]:hover{color:#fff;border-color:var(--gold)}.chip[data-astro-cid-w5sdfsum].active{background:var(--gold);border-color:var(--gold);color:var(--blue-deep)}.events-list[data-astro-cid-w5sdfsum]{gap:.9rem;display:grid}.ev-item[data-astro-cid-w5sdfsum][hidden],.next-card[data-astro-cid-w5sdfsum][hidden],.empty[data-astro-cid-w5sdfsum][hidden]{display:none}@media print{.ev-item[data-astro-cid-w5sdfsum][hidden]{display:block}.ev-item[data-astro-cid-w5sdfsum]{break-inside:avoid;page-break-inside:avoid}}.empty[data-astro-cid-w5sdfsum]{color:var(--text-4)}.pager[data-astro-cid-w5sdfsum]{justify-content:center;align-items:center;gap:1.25rem;margin-top:2.1rem;display:flex}.pager-btn[data-astro-cid-w5sdfsum]{font-family:var(--font-body);color:#fff;border:1px solid var(--border-strong);border-radius:var(--radius-sm);cursor:pointer;background:#ffffff0f;padding:.7rem 1.25rem;font-size:.85rem;font-weight:600}.pager-btn[data-astro-cid-w5sdfsum]:disabled{color:#46506a;cursor:default;opacity:.45}.pager-label[data-astro-cid-w5sdfsum]{color:var(--text-2);text-align:center;min-width:96px;font-size:.85rem;font-weight:600}.info[data-astro-cid-w5sdfsum]{padding-bottom:clamp(4rem,8vw,6rem)}.info-card[data-astro-cid-w5sdfsum]{background:var(--blue-deep);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;padding:clamp(2rem,4vw,3rem);display:flex;position:relative;overflow:hidden}.info-glow[data-astro-cid-w5sdfsum]{background:radial-gradient(70% 140% at 90% 0,#003a9e99 0%,#00153d00 60%);position:absolute;inset:0}.info-text[data-astro-cid-w5sdfsum]{max-width:36em;position:relative}.info-text[data-astro-cid-w5sdfsum] h2[data-astro-cid-w5sdfsum]{margin:0 0 .6rem;font-size:1.6rem}.info-text[data-astro-cid-w5sdfsum] p[data-astro-cid-w5sdfsum]{color:var(--text-2);margin:0}.info-card[data-astro-cid-w5sdfsum] .btn[data-astro-cid-w5sdfsum]{white-space:nowrap;position:relative}@media (width<=760px){.next-card[data-astro-cid-w5sdfsum]{text-align:left;grid-template-columns:1fr;gap:1.25rem}.next-date[data-astro-cid-w5sdfsum]{border-right:0;border-bottom:1px solid var(--border-strong);align-items:baseline;gap:.6rem;padding:0 0 1rem;display:flex}.nd-day[data-astro-cid-w5sdfsum]{font-size:2.6rem}.next-when[data-astro-cid-w5sdfsum]{text-align:left;white-space:normal}}
