.months.svelte-48cuh{grid-template-columns:repeat(12,1fr);gap:3px;display:grid}span.svelte-48cuh{border-radius:var(--radius-sm);height:1.75rem;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-fg-faint);background:var(--color-bg-subtle);place-items:center;display:grid}span.on.svelte-48cuh{color:var(--color-on-primary);background:var(--color-primary)}span.now.svelte-48cuh{box-shadow:0 0 0 2px var(--color-accent-amber)}.details.svelte-1mf43cs{gap:var(--space-6);flex-direction:column;display:flex}.description.svelte-1mf43cs{font-size:var(--font-size-md);line-height:var(--line-height-relaxed)}dl.svelte-1mf43cs{gap:var(--space-5);flex-direction:column;margin:0;display:flex}dt.svelte-1mf43cs{margin-bottom:var(--space-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--color-fg-subtle)}dd.svelte-1mf43cs{gap:var(--space-3);line-height:var(--line-height-relaxed);color:var(--color-fg-muted);flex-direction:column;margin:0;display:flex}h3.svelte-1mf43cs{margin-bottom:var(--space-4);font-size:var(--font-size-md)}.list.svelte-1mf43cs{gap:var(--space-3);flex-direction:column;display:flex}
