.year-switcher.svelte-qrtcgj{justify-content:center;gap:.5rem;margin:0 auto 2rem;padding:0 1rem;display:flex}.year-option.svelte-qrtcgj{border:1px solid var(--border);color:var(--dim);border-radius:999px;padding:.5rem 1.25rem;font-family:Outfit,sans-serif;font-size:1rem;font-weight:500;text-decoration:none;transition:color .2s,border-color .2s}.year-option.svelte-qrtcgj:hover{color:var(--text);border-color:var(--gold)}.year-option[aria-current=page].svelte-qrtcgj{color:var(--bg);background:var(--gold);border-color:var(--gold)}.yearly-calendar-grid.svelte-qrtcgj{background-color:var(--border);border:1px solid var(--border);grid-template-columns:repeat(1,1fr);gap:1px;max-width:1400px;margin:0 auto;display:grid}@media (width>=768px){.yearly-calendar-grid.svelte-qrtcgj{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.yearly-calendar-grid.svelte-qrtcgj{grid-template-columns:repeat(3,1fr)}}.month-cell.svelte-qrtcgj{background:var(--bg);flex-direction:column;min-height:250px;padding:2rem;display:flex}.month-title.svelte-qrtcgj{color:var(--text);margin-bottom:1.5rem;font-family:Playfair Display,Georgia,serif;font-size:1.25rem;font-weight:700}.month-events.svelte-qrtcgj{flex-direction:column;flex-grow:1;gap:1rem;display:flex}.event-row.svelte-qrtcgj{border-left:3px solid var(--event-brand-color,var(--gold));flex-direction:column;padding-left:1rem;display:flex}.event-details.svelte-qrtcgj{flex-direction:column;gap:.25rem;display:flex}.event-date.svelte-qrtcgj{color:var(--muted);font-family:Outfit,sans-serif;font-size:.8rem;font-weight:500}.event-title.svelte-qrtcgj{color:var(--text);font-family:Outfit,sans-serif;font-size:.95rem;font-weight:500;line-height:1.3}.event-title.svelte-qrtcgj a:where(.svelte-qrtcgj){color:inherit;text-decoration:none;transition:color .2s}.event-title.svelte-qrtcgj a:where(.svelte-qrtcgj):hover{color:var(--gold)}
