.hm.svelte-19whtww{--gap:1px;gap:var(--gap);grid-template-columns:1.75rem repeat(7,minmax(0,1fr));width:100%;max-width:26rem;margin:0 auto;display:grid}.month.svelte-19whtww{font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap;align-self:center}.cell.svelte-19whtww{height:var(--target);border-radius:var(--radius-sm);background:var(--surface-muted);font-size:var(--text-xs);font-weight:var(--weight-bold);justify-content:center;align-items:center;line-height:1;text-decoration:none;display:flex}.blank.svelte-19whtww{background:0 0}.worked.svelte-19whtww{color:var(--session-fg);background:var(--session-bg)}.cell[aria-current=date].svelte-19whtww{outline:2px solid var(--text);outline-offset:1px}.hero.svelte-et6md{text-align:center;padding-top:var(--space-5)}.count.svelte-et6md{font-size:var(--text-display);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;line-height:1.05}.label.svelte-et6md{font-size:var(--text-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.actions.svelte-et6md{gap:var(--space-3);flex-direction:column;display:flex}.heat.svelte-et6md{margin-top:var(--space-3)}.error.svelte-et6md{margin-top:var(--space-2);text-align:center;font-size:var(--text-sm);color:var(--text-muted)}
