.whatson[data-astro-cid-ba7dfvq5]{max-width:var(--max-page);padding:var(--space-8) var(--space-6) 0;margin:0 auto}.whatson-head[data-astro-cid-ba7dfvq5] h1[data-astro-cid-ba7dfvq5]{font-size:clamp(1.8rem,4vw,2.6rem)}.lede[data-astro-cid-ba7dfvq5]{color:var(--ink-soft);max-width:68ch}.mode-toggle[data-astro-cid-ba7dfvq5]{border:1px solid var(--rule);margin:var(--space-4) 0;border-radius:2px;display:inline-flex;overflow:hidden}.mode-btn[data-astro-cid-ba7dfvq5]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--paper);color:var(--ink-soft);cursor:pointer;border:none;padding:.6em 1.2em;font-size:.78rem}.mode-btn[data-astro-cid-ba7dfvq5].is-active{background:var(--eucalyptus);color:var(--paper-raised)}.mode-count[data-astro-cid-ba7dfvq5]{opacity:.75}.filters[data-astro-cid-ba7dfvq5]{background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--card-radius);padding:var(--space-4);margin-bottom:var(--space-6);gap:var(--space-3);top:var(--space-3);z-index:10;flex-direction:column;display:flex;position:sticky}.filter-row[data-astro-cid-ba7dfvq5]{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.filters[data-astro-cid-ba7dfvq5] input[data-astro-cid-ba7dfvq5][type=search],.filters[data-astro-cid-ba7dfvq5] select[data-astro-cid-ba7dfvq5]{font-family:var(--font-body);border:1px solid var(--rule);background:var(--paper);color:var(--ink);border-radius:2px;padding:.55em .8em;font-size:.9rem}.filters[data-astro-cid-ba7dfvq5] input[data-astro-cid-ba7dfvq5][type=search]{flex:16rem}.toggle[data-astro-cid-ba7dfvq5]{align-items:center;gap:var(--space-2);color:var(--ink-soft);cursor:pointer;font-size:.85rem;display:inline-flex}.toggle[data-astro-cid-ba7dfvq5] input[data-astro-cid-ba7dfvq5]{accent-color:var(--eucalyptus)}.results-count[data-astro-cid-ba7dfvq5]{margin-left:auto}.map-note[data-astro-cid-ba7dfvq5]{color:var(--ink-faint);margin-top:var(--space-3);font-size:.85rem}.feed[data-astro-cid-ba7dfvq5]{gap:var(--space-4);flex-direction:column;display:flex}.feed[data-astro-cid-ba7dfvq5] .feed-card{gap:var(--space-6);background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--card-radius);padding:var(--space-4) var(--space-6);align-items:flex-start;display:flex}.feed[data-astro-cid-ba7dfvq5] .date-tile{border:1px solid var(--rule);padding:var(--space-2) 0;background:var(--paper);border-radius:2px;flex-direction:column;flex:0 0 4.2rem;align-items:center;display:flex}.feed[data-astro-cid-ba7dfvq5] .date-tile-day{font-family:var(--font-display);font-size:1.6rem;font-weight:600;line-height:1}.feed[data-astro-cid-ba7dfvq5] .date-tile-month{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin-top:2px;font-size:.62rem}.feed[data-astro-cid-ba7dfvq5] .date-tile--ongoing{border-color:var(--eucalyptus)}.feed[data-astro-cid-ba7dfvq5] .date-tile--ongoing .date-tile-now{font-family:var(--font-display);color:var(--eucalyptus-deep);font-size:1.05rem;font-weight:600}.feed[data-astro-cid-ba7dfvq5] .feed-body{flex:1;min-width:0}.feed[data-astro-cid-ba7dfvq5] .feed-title{margin:0 0 var(--space-1);font-size:1.15rem}.feed[data-astro-cid-ba7dfvq5] .feed-meta{margin:0 0 var(--space-2);color:var(--ink-soft);font-size:.85rem}.feed[data-astro-cid-ba7dfvq5] .feed-desc{margin:0 0 var(--space-2);font-size:.92rem}.feed[data-astro-cid-ba7dfvq5] .feed-badges{gap:var(--space-2);flex-wrap:wrap;display:flex}.feed[data-astro-cid-ba7dfvq5] .feed-when{margin:var(--space-2) 0 0;font-family:var(--font-mono);color:var(--ink-faint);font-size:.75rem}.feed[data-astro-cid-ba7dfvq5] .feed-cta{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--eucalyptus-deep);border:1px solid var(--eucalyptus);white-space:nowrap;border-radius:2px;flex:none;align-self:center;padding:.5em 1em;font-size:.75rem;text-decoration:none}.feed[data-astro-cid-ba7dfvq5] .feed-cta:hover{background:var(--eucalyptus);color:var(--paper-raised)}.feed[data-astro-cid-ba7dfvq5] .empty-state{padding:var(--space-12) 0;text-align:center;color:var(--ink-soft)}@media (width<=40rem){.feed[data-astro-cid-ba7dfvq5] .feed-card{gap:var(--space-3);flex-direction:column}.feed[data-astro-cid-ba7dfvq5] .feed-cta{align-self:flex-start}}
