.calendar[data-astro-cid-liwcwrto]{gap:var(--space-7,2rem);flex-direction:column;display:flex}.calendar__intro[data-astro-cid-liwcwrto]{color:var(--color-text-muted);max-width:62ch}.next-up[data-astro-cid-liwcwrto]{background:var(--color-text);color:var(--color-bg);border-radius:var(--radius-lg);padding:var(--space-5)}.next-up__eyebrow[data-astro-cid-liwcwrto]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;opacity:.7;margin:0 0 var(--space-2)}.next-up__name[data-astro-cid-liwcwrto]{margin:0 0 var(--space-2);font-size:var(--text-2xl);line-height:1.15}.next-up__when[data-astro-cid-liwcwrto]{opacity:.8;font-size:var(--text-sm);margin:0}.next-up__source[data-astro-cid-liwcwrto]{opacity:.75}.next-up__why[data-astro-cid-liwcwrto]{margin:var(--space-4) 0 0;opacity:.85;max-width:58ch}.countdown[data-astro-cid-liwcwrto]{gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-5);display:flex}.countdown__part[data-astro-cid-liwcwrto]{min-inline-size:4rem;padding:var(--space-2) var(--space-1);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-bg) 12%, transparent);flex-direction:column;align-items:center;display:flex}.countdown__value[data-astro-cid-liwcwrto]{font-family:var(--font-mono);font-size:var(--text-2xl);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;color:var(--color-accent);line-height:1}.countdown__label[data-astro-cid-liwcwrto]{font-size:var(--text-xs);opacity:.7;margin-block-start:.35rem}.countdown__fallback[data-astro-cid-liwcwrto]{font-size:var(--text-xs);opacity:.7;margin:var(--space-2) 0 0}.countdown[data-astro-cid-liwcwrto]~.countdown__fallback[data-astro-cid-liwcwrto]{display:none}.countdown[data-astro-cid-liwcwrto][data-countdown-done]{opacity:.5}.calendar-filters[data-astro-cid-liwcwrto]{gap:var(--space-2);border:0;flex-wrap:wrap;align-items:center;margin:0;padding:0;display:flex}.calendar-filters[data-astro-cid-liwcwrto] legend[data-astro-cid-liwcwrto]{float:left;inline-size:100%;font-size:var(--text-sm);color:var(--color-text-muted);margin-block-end:var(--space-2);padding:0}.calendar-filters__option[data-astro-cid-liwcwrto]{align-items:center;gap:var(--space-2);min-height:var(--tap-target);padding-inline:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);font-size:var(--text-sm);cursor:pointer;display:inline-flex}.calendar-filters__option[data-astro-cid-liwcwrto]:has(:checked){border-color:var(--color-text);background:var(--color-bg-subtle)}.calendar-filters__option[data-astro-cid-liwcwrto]:has(:focus-visible){outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:3px}.calendar__month-name[data-astro-cid-liwcwrto]{font-size:var(--text-lg);border-block-end:var(--border-width) solid var(--color-border);margin-block-end:var(--space-4);padding-block-end:var(--space-2)}.calendar__list[data-astro-cid-liwcwrto]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.calendar-event[data-astro-cid-liwcwrto]{gap:var(--space-4);padding-block:var(--space-4);border-block-start:var(--border-width) solid var(--color-border);grid-template-columns:minmax(6.5rem,8rem) 1fr auto;align-items:start;display:grid;position:relative}.calendar-event[data-astro-cid-liwcwrto]:first-child{border-block-start:0}.calendar-event__day[data-astro-cid-liwcwrto]{font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;display:block}.calendar-event__time[data-astro-cid-liwcwrto]{font-size:var(--text-sm);color:var(--color-text-muted);font-variant-numeric:tabular-nums;display:block}.calendar-event__name[data-astro-cid-liwcwrto]{font-size:var(--text-base);margin:0 0 var(--space-1)}.calendar-event__why[data-astro-cid-liwcwrto]{color:var(--color-text-muted);max-width:62ch;margin:0}.calendar-event__meta[data-astro-cid-liwcwrto]{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.7}.calendar-event__category[data-astro-cid-liwcwrto]{border-radius:var(--radius-sm);background:var(--color-bg-subtle);white-space:nowrap;padding:.1rem .5rem;display:inline-block}.calendar-event[data-astro-cid-liwcwrto][data-event-importance=high] .calendar-event__category[data-astro-cid-liwcwrto]{background:var(--color-accent-wash);color:var(--color-text)}.calendar-event__countdown[data-astro-cid-liwcwrto]{font-family:var(--font-mono);font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--color-text-muted);white-space:nowrap;padding-block-start:.15rem}.calendar-event__countdown[data-astro-cid-liwcwrto]:empty{display:none}.calendar-event[data-astro-cid-liwcwrto][data-event-soon] .calendar-event__countdown[data-astro-cid-liwcwrto]{color:var(--color-text);font-weight:var(--weight-bold)}.calendar-event[data-astro-cid-liwcwrto][data-event-past]{opacity:.5}@media (width<=40rem){.calendar-event[data-astro-cid-liwcwrto]{gap:var(--space-1) var(--space-3);grid-template-columns:1fr auto}.calendar-event__what[data-astro-cid-liwcwrto]{grid-column:1/-1}.calendar-event__countdown[data-astro-cid-liwcwrto]{text-align:end;padding-block-start:0}}.calendar__footnote[data-astro-cid-liwcwrto]{border-block-start:var(--border-width) solid var(--color-border);padding-block-start:var(--space-5)}.calendar__footnote[data-astro-cid-liwcwrto] h2[data-astro-cid-liwcwrto]{font-size:var(--text-base)}.calendar__footnote[data-astro-cid-liwcwrto] p[data-astro-cid-liwcwrto]{color:var(--color-text-muted);max-width:68ch}.calendar__footnote-quiet[data-astro-cid-liwcwrto]{font-size:var(--text-sm)}
