.events-list[data-v-1b6cebb3]{margin-left:auto;margin-right:auto;max-width:44rem}.events-sheet[data-v-1b6cebb3]{background-color:var(--card-bg);border:1px solid rgba(var(--card-text-rgb),.06);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);color:var(--card-text);padding:1.75rem 2rem 2rem}.events-filters[data-v-1b6cebb3]{border-bottom:1px solid rgba(var(--card-text-rgb),.15);display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;padding-bottom:1.25rem}.filter-btn[data-v-1b6cebb3]{background:transparent;border:1px solid rgba(var(--card-text-rgb),.35);border-radius:var(--radius-sm);color:var(--card-text);font-size:.875rem;font-weight:600;padding:.35rem .9rem;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.filter-btn[data-v-1b6cebb3]:focus-visible,.filter-btn[data-v-1b6cebb3]:hover{border-color:var(--card-text)}.filter-btn.active[data-v-1b6cebb3]{background:var(--card-text);border-color:var(--card-text);color:var(--card-bg)}.events-status[data-v-1b6cebb3]{color:var(--card-text-soft);margin:0;padding:2.5rem 0 .5rem;text-align:center}.event[data-v-1b6cebb3]{align-items:center;border-bottom:1px solid rgba(var(--card-text-rgb),.12);display:grid;gap:1.25rem;grid-template-columns:4.25rem minmax(0,1fr);padding:1.25rem 0}.event[data-v-1b6cebb3]:last-of-type{border-bottom:0;padding-bottom:0}.event p[data-v-1b6cebb3]{margin:0}#app .event-date[data-v-1b6cebb3]{align-items:center;align-self:stretch;border-right:1px solid rgba(var(--card-text-rgb),.2);display:flex;flex-direction:column;justify-content:center;line-height:1;padding-right:.75rem}.event-month[data-v-1b6cebb3]{color:var(--card-accent);font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.event-day[data-v-1b6cebb3]{font-size:2.25rem;font-weight:700;margin-top:.2rem}.event-year[data-v-1b6cebb3]{color:var(--card-text-soft);font-size:.75rem;font-weight:600;letter-spacing:.06em;margin-top:.3rem}.event-range[data-v-1b6cebb3]{font-size:.85rem;font-weight:600;line-height:1.15;text-align:center}.event-tag[data-v-1b6cebb3]{color:var(--card-accent);font-size:.75rem;font-weight:700;letter-spacing:.16em;margin-bottom:.25rem!important;text-transform:uppercase}#app .event-act[data-v-1b6cebb3]{color:var(--card-text);font-size:1.3rem;font-weight:700;letter-spacing:-.005em;line-height:1.25;margin:0 0 .35rem;overflow-wrap:anywhere}.event-act-link[data-v-1b6cebb3]{color:inherit;text-decoration:none}.event-act-link[data-v-1b6cebb3]:focus-visible,.event-act-link[data-v-1b6cebb3]:hover{color:var(--card-accent)}.event-place[data-v-1b6cebb3]{color:inherit;text-decoration:none}.event-venue[data-v-1b6cebb3]{display:block;font-size:1rem;font-weight:500;line-height:1.35}.event-address[data-v-1b6cebb3]{color:var(--card-text-soft);display:block;font-size:.85rem;margin-top:.1rem;text-underline-offset:3px}a.event-place:focus-visible .event-venue[data-v-1b6cebb3],a.event-place:hover .event-venue[data-v-1b6cebb3]{color:var(--card-accent)}a.event-place:focus-visible .event-address[data-v-1b6cebb3],a.event-place:hover .event-address[data-v-1b6cebb3]{text-decoration:underline}.event-meta[data-v-1b6cebb3]{color:var(--card-text-soft);display:flex;flex-wrap:wrap;font-size:.9rem;gap:0 .6rem;justify-content:center;margin-top:.5rem!important}.event-meta span+span[data-v-1b6cebb3]:before{color:var(--card-text-soft);content:"·";margin-right:.6rem}.event-note[data-v-1b6cebb3]{color:var(--card-text-soft);font-size:.9rem;margin-top:.5rem!important}.events-more[data-v-1b6cebb3]{border-top:1px solid rgba(var(--card-text-rgb),.15);margin-top:1.25rem;padding-top:1.25rem;text-align:center}.events-more a[data-v-1b6cebb3]{color:var(--card-text);font-size:.9rem;font-weight:600;text-decoration:none}.events-more a[data-v-1b6cebb3]:focus-visible,.events-more a[data-v-1b6cebb3]:hover{color:var(--card-accent)}@media (max-width:575.98px){.events-sheet[data-v-1b6cebb3]{padding:1.35rem 1.35rem 1.6rem}.event[data-v-1b6cebb3]{gap:1rem;grid-template-columns:3.5rem minmax(0,1fr)}.event-date[data-v-1b6cebb3]{padding-right:.5rem}.event-day[data-v-1b6cebb3]{font-size:1.75rem}}
