.event-calendar[data-astro-cid-srgfs6yn]{max-width:22rem}.weekdays[data-astro-cid-srgfs6yn],.days[data-astro-cid-srgfs6yn]{grid-template-columns:repeat(7,minmax(0,1fr));column-gap:.125rem;display:grid}.weekdays[data-astro-cid-srgfs6yn]{text-align:center;height:2rem;color:var(--color-text-muted);align-items:center;font-size:.75rem;line-height:1rem}.days[data-astro-cid-srgfs6yn]{margin:0;padding:0;list-style:none}.days[data-astro-cid-srgfs6yn] a[data-astro-cid-srgfs6yn],.adjacent-day[data-astro-cid-srgfs6yn],.empty-day[data-astro-cid-srgfs6yn]{border-radius:var(--radius-full);justify-content:center;align-items:center;width:min(100%,2.5rem);height:2.5rem;margin:.125rem auto;font-size:.875rem;line-height:1.25rem;display:flex;position:relative}.days[data-astro-cid-srgfs6yn] a[data-astro-cid-srgfs6yn]{color:var(--color-primary);font-weight:600;text-decoration:none}.days[data-astro-cid-srgfs6yn] a[data-astro-cid-srgfs6yn]:after{border-radius:var(--radius-full);content:"";background:currentColor;width:.25rem;height:.25rem;position:absolute;bottom:.25rem}.days[data-astro-cid-srgfs6yn] a[data-astro-cid-srgfs6yn]:is(:hover,:focus-visible){background:var(--color-primary-soft)}.days[data-astro-cid-srgfs6yn] a[data-astro-cid-srgfs6yn]:focus-visible{outline:2px solid var(--color-accent-text);outline-offset:2px}.days[data-astro-cid-srgfs6yn] a[data-astro-cid-srgfs6yn][data-cancelled]{color:var(--color-text-muted);text-decoration:line-through}.empty-day[data-astro-cid-srgfs6yn]{color:var(--color-text)}.adjacent-day[data-astro-cid-srgfs6yn]{color:color-mix(in oklab, var(--color-text-muted) 40%, transparent)}.month-summary[data-astro-cid-jgiik4xf]{color:var(--color-text-muted);margin-top:.75rem}.events-content[data-astro-cid-jgiik4xf]{padding:0 1.25rem 3rem}.month-controls[data-astro-cid-jgiik4xf]{gap:.75rem;max-width:22rem;margin-bottom:.5rem;display:grid}.view-switch[data-astro-cid-jgiik4xf]{border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-muted);justify-self:start;padding:.1875rem;display:inline-flex}.view-switch[data-astro-cid-jgiik4xf] a[data-astro-cid-jgiik4xf]{border-radius:var(--radius-full);min-height:2.25rem;color:var(--color-text-muted);border:1px solid #0000;justify-content:center;align-items:center;padding-inline:1rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.view-switch[data-astro-cid-jgiik4xf] a[data-astro-cid-jgiik4xf][aria-current]{border-color:var(--color-primary);background:var(--color-surface-raised);color:var(--color-primary)}.month-navigation[data-astro-cid-jgiik4xf]{grid-template-columns:2.5rem minmax(0,1fr) 2.5rem;align-items:center;gap:.5rem;display:grid}.month-navigation[data-astro-cid-jgiik4xf] a[data-astro-cid-jgiik4xf]{border-radius:var(--radius-full);min-height:2.5rem;color:var(--color-primary);justify-content:center;align-items:center;font-size:.875rem;text-decoration:none;display:inline-flex}.month-navigation[data-astro-cid-jgiik4xf] a[data-astro-cid-jgiik4xf][rel=prev]{grid-column:1}.month-navigation[data-astro-cid-jgiik4xf] .current-month[data-astro-cid-jgiik4xf]{text-underline-offset:.2em;grid-column:2;text-decoration:underline}.month-navigation[data-astro-cid-jgiik4xf] a[data-astro-cid-jgiik4xf][rel=next]{grid-column:3}.view-switch[data-astro-cid-jgiik4xf] a[data-astro-cid-jgiik4xf]:hover,.month-navigation[data-astro-cid-jgiik4xf] a[data-astro-cid-jgiik4xf]:hover{background:var(--color-primary-soft)}.view-switch[data-astro-cid-jgiik4xf] a[data-astro-cid-jgiik4xf]:focus-visible,.month-navigation[data-astro-cid-jgiik4xf] a[data-astro-cid-jgiik4xf]:focus-visible{outline:2px solid var(--color-accent-text);outline-offset:2px}@media (width>=48rem){.events-content[data-astro-cid-jgiik4xf]{padding-inline:1.5rem}}
