.cal-filters[data-astro-cid-xvzuwkxd]{flex-direction:column;gap:16px;display:flex}.cal-group[data-astro-cid-xvzuwkxd]{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.cal-group[data-astro-cid-xvzuwkxd] legend[data-astro-cid-xvzuwkxd]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:8px;padding:0;font-size:13px;font-weight:600}.cal-chips[data-astro-cid-xvzuwkxd]{flex-wrap:wrap;gap:8px;display:flex}.cal-chip[data-astro-cid-xvzuwkxd]{min-height:var(--size-min-touch);border-radius:var(--radius-pill);border:var(--web-border) solid var(--color-line-strong);color:var(--color-text);font-size:var(--type-body-small-size);cursor:pointer;align-self:flex-start;align-items:center;gap:8px;padding:0 14px;font-weight:600;display:inline-flex}.cal-chip[data-astro-cid-xvzuwkxd]:hover{border-color:var(--color-text-muted)}.cal-chip[data-astro-cid-xvzuwkxd]:has(input:checked){background:var(--color-text);color:var(--color-night);border-color:var(--color-text)}.cal-chip[data-astro-cid-xvzuwkxd]:has(input:focus-visible){outline:2px solid var(--color-coral);outline-offset:2px}.cal-clear[data-astro-cid-xvzuwkxd]{color:var(--color-text-soft);min-height:var(--size-min-touch);align-items:center;display:inline-flex}.cal-surprise[data-astro-cid-xvzuwkxd] h2[data-astro-cid-xvzuwkxd]{color:var(--color-coral)}
