.row.svelte-1yvzdoq{grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(1rem,.5rem + 2vw,2rem);padding-block:1.5rem;display:grid}.date.svelte-1yvzdoq{border-radius:var(--radius);background:var(--surface-2);place-items:center;width:4.25rem;height:4.25rem;line-height:1;display:grid}.day.svelte-1yvzdoq{letter-spacing:-.04em;font-size:1.6rem;font-weight:680}.month.svelte-1yvzdoq{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--accent-text);font-weight:600}.body.svelte-1yvzdoq{gap:.4rem;min-width:0;display:grid}.title.svelte-1yvzdoq{font-size:clamp(1.1rem,1rem + .5vw,1.35rem)}.info.svelte-1yvzdoq{flex-wrap:wrap;gap:.25rem 1rem;display:flex}.info.svelte-1yvzdoq span:where(.svelte-1yvzdoq){align-items:center;gap:.35rem;display:inline-flex}.go.svelte-1yvzdoq{border:1px solid var(--border);width:2.75rem;height:2.75rem;transition:transform var(--dur) var(--ease-out), background-color var(--dur) var(--ease-out), color var(--dur) var(--ease-out);border-radius:50%;place-items:center;display:grid}.past.svelte-1yvzdoq{opacity:.72}@media (hover:hover){.row.svelte-1yvzdoq:hover .go:where(.svelte-1yvzdoq){background:var(--accent);border-color:var(--accent);color:#fff;transform:rotate(45deg)}}@media (max-width:520px){.go.svelte-1yvzdoq{display:none}.row.svelte-1yvzdoq{grid-template-columns:auto 1fr}}
