.cal.svelte-1iu5iby{font-family:var(--cal-font,inherit);color:var(--cal-ink,currentColor);-webkit-user-select:none;user-select:none}.head.svelte-1iu5iby{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.month.svelte-1iu5iby{text-transform:capitalize;margin:0;font-weight:600}.nav.svelte-1iu5iby{border:1px solid var(--cal-line,currentColor);border-radius:var(--cal-radius,6px);block-size:2.5rem;inline-size:2.5rem;color:inherit;cursor:pointer;background:0 0;place-items:center;display:grid}.nav.svelte-1iu5iby:disabled{opacity:.3;cursor:default}.grid.svelte-1iu5iby{gap:var(--cal-gap,4px);grid-template-columns:repeat(7,1fr);display:grid}.dn.svelte-1iu5iby{text-align:center;opacity:.7;padding-block:.25rem;font-size:.78rem}.day.svelte-1iu5iby{aspect-ratio:1;border-radius:var(--cal-radius,6px);background:var(--cal-day,transparent);min-block-size:2.5rem;color:inherit;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;border:0}.day.svelte-1iu5iby:hover:not(:disabled){background:var(--cal-hover,#0000000f)}.day.today.svelte-1iu5iby{box-shadow:inset 0 0 0 1px var(--cal-line,currentColor)}.day.sel.svelte-1iu5iby{background:var(--cal-accent,#222);color:var(--cal-accent-ink,#fff)}.day.svelte-1iu5iby:disabled{opacity:.28;cursor:default;text-decoration:line-through;text-decoration-thickness:1px}.day.svelte-1iu5iby:focus-visible,.nav.svelte-1iu5iby:focus-visible{outline:2px solid var(--cal-accent,currentColor);outline-offset:2px}
