.lede[data-astro-cid-z3bsguig]{max-width:42rem;font-size:1.05rem}.month[data-astro-cid-z3bsguig]{margin-top:var(--space-6)}.bydate[data-astro-cid-z3bsguig]{margin:0 0 var(--space-5);gap:.5rem;display:grid}.bydate[data-astro-cid-z3bsguig] dt[data-astro-cid-z3bsguig]{color:var(--leaf-deep);margin-top:.5rem;font-weight:700}.bydate[data-astro-cid-z3bsguig] dd[data-astro-cid-z3bsguig]{margin:0}.plain-list[data-astro-cid-z3bsguig]{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.cal-time[data-astro-cid-z3bsguig]{min-width:9.5rem;font-family:var(--font-heading);font-size:.9rem;display:inline-block}.cal[data-astro-cid-z3bsguig]{table-layout:fixed;border-collapse:separate;border-spacing:3px;min-width:40rem}.cal[data-astro-cid-z3bsguig] th[data-astro-cid-z3bsguig]{text-align:center;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);padding:.25rem;font-size:.75rem}.cal[data-astro-cid-z3bsguig] th[data-astro-cid-z3bsguig] abbr[data-astro-cid-z3bsguig]{text-decoration:none}.cal[data-astro-cid-z3bsguig] td[data-astro-cid-z3bsguig]{vertical-align:top;border-radius:var(--radius-sm);background:var(--color-surface);height:5.25rem;padding:.3rem}.cal-empty[data-astro-cid-z3bsguig]{background:0 0!important}.cal-past[data-astro-cid-z3bsguig]{background:0 0}.cal-past[data-astro-cid-z3bsguig] .cal-day[data-astro-cid-z3bsguig]{color:var(--color-text-muted);font-weight:400}.cal-today[data-astro-cid-z3bsguig]{outline:2px solid var(--leaf)}.cal-day[data-astro-cid-z3bsguig]{margin-bottom:.2rem;font-size:.85rem;font-weight:700;display:block}.cal-events[data-astro-cid-z3bsguig]{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ev[data-astro-cid-z3bsguig] a[data-astro-cid-z3bsguig]{white-space:nowrap;text-overflow:ellipsis;border-radius:6px;align-items:center;min-height:24px;padding:3px 6px;font-size:.72rem;line-height:1.2;text-decoration:none;display:flex;overflow:hidden}.ev-pantry[data-astro-cid-z3bsguig] a[data-astro-cid-z3bsguig],.swatch[data-astro-cid-z3bsguig].ev-pantry{background:var(--mango-deep);color:oklch(30% .08 45)}.ev-mobile[data-astro-cid-z3bsguig] a[data-astro-cid-z3bsguig],.swatch[data-astro-cid-z3bsguig].ev-mobile{background:var(--tangerine);color:oklch(28% .075 45)}.ev-meal[data-astro-cid-z3bsguig] a[data-astro-cid-z3bsguig],.swatch[data-astro-cid-z3bsguig].ev-meal{background:var(--berry);color:var(--cream)}.ev-always[data-astro-cid-z3bsguig] a[data-astro-cid-z3bsguig],.ev-other[data-astro-cid-z3bsguig] a[data-astro-cid-z3bsguig]{background:var(--color-neutral-700);color:var(--cream)}.ev-disputed[data-astro-cid-z3bsguig] a[data-astro-cid-z3bsguig],.swatch[data-astro-cid-z3bsguig].ev-disputed{outline:1.5px dashed var(--color-text);outline-offset:-1.5px}.legend[data-astro-cid-z3bsguig]{margin:var(--space-4) 0 var(--space-2);flex-wrap:wrap;gap:.5rem 1.25rem;padding:0;font-size:.85rem;list-style:none;display:flex}.legend[data-astro-cid-z3bsguig] li[data-astro-cid-z3bsguig]{align-items:center;gap:.4rem;display:inline-flex}.swatch[data-astro-cid-z3bsguig]{background:var(--color-surface);border-radius:3px;width:.9rem;height:.9rem;display:inline-block}
