.cal-grid.svelte-13luymz{border-top:1px solid var(--border-1);border-inline-start:1px solid var(--border-1);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cal-head.svelte-13luymz{text-align:center;border-bottom:1px solid color-mix(in oklab, var(--color-gold-400) 40%, transparent);border-inline-end:1px solid var(--border-1);padding-block:.5rem}.cal-cell.svelte-13luymz{border-bottom:1px solid var(--border-1);border-inline-end:1px solid var(--border-1);min-height:3.5rem;position:relative}@media (width>=40rem){.cal-cell.svelte-13luymz{min-height:4.5rem}}.cal-blank.svelte-13luymz{background:color-mix(in oklab, var(--color-muted) 55%, transparent)}.cal-day.svelte-13luymz{transition:background-color var(--duration-normal) var(--ease-out);flex-direction:column;justify-content:center;align-items:center;gap:.125rem;display:flex}.cal-day.svelte-13luymz:hover{background:color-mix(in oklab, var(--color-primary) 7%, transparent)}.cal-day.svelte-13luymz:focus-visible{outline:2px solid var(--color-ring);outline-offset:-2px}.cal-lastten.svelte-13luymz{background:color-mix(in oklab, var(--color-gold-400) 6%, transparent)}.cal-marked.svelte-13luymz{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-gold-400) 45%, transparent)}.cal-selected.svelte-13luymz{background:color-mix(in oklab, var(--color-primary) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-primary) 45%, transparent)}.cal-today.svelte-13luymz{background:color-mix(in oklab, var(--color-gold-400) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-gold-400) 65%, transparent)}.cal-num.svelte-13luymz{color:var(--color-foreground);font-size:1.0625rem;font-weight:500;line-height:1.1}@media (width>=40rem){.cal-num.svelte-13luymz{font-size:1.25rem}}.cal-greg.svelte-13luymz{font-size:var(--text-3xs);line-height:1.2}@media (width>=40rem){.cal-greg.svelte-13luymz{font-size:var(--text-2xs)}}.cal-day.svelte-13luymz .cal-star{width:.55rem;height:.55rem;position:absolute;inset-block-start:.25rem;inset-inline-start:.3rem}.cal-day.svelte-13luymz .cal-qadr{width:.55rem;height:.55rem;position:absolute;inset-block-start:.25rem;inset-inline-end:.3rem}.cal-dots.svelte-13luymz{gap:.125rem;display:flex;position:absolute;inset-block-start:.35rem;inset-inline-end:.3rem}.cal-dot.svelte-13luymz{border-radius:9999px;width:.3rem;height:.3rem}.moon-disc.svelte-13luymz{block-size:100%;inline-size:100%}.moon-dark.svelte-13luymz{fill:color-mix(in oklab, var(--color-teal-900) 88%, transparent)}.moon-lit.svelte-13luymz{fill:var(--color-gold-300)}.moon-limb.svelte-13luymz{fill:none;stroke:color-mix(in oklab, var(--color-gold-400) 45%, transparent);stroke-width:1px}.cal-pill.svelte-13luymz{border:1px solid color-mix(in oklab, var(--color-gold-400) 45%, transparent);min-height:2.75rem;font-family:var(--font-serif);color:inherit;transition:background-color var(--duration-normal) var(--ease-out);border-radius:9999px;align-items:center;padding-inline:1.25rem;font-size:.9375rem;text-decoration:none;display:inline-flex}.cal-pill.svelte-13luymz:hover{background:color-mix(in oklab, var(--color-gold-400) 14%, transparent)}.cal-pill-gold.svelte-13luymz{background:var(--color-gold-400);border-color:var(--color-gold-400);color:var(--color-ink-900)}.cal-pill-gold.svelte-13luymz:hover{background:var(--color-gold-300)}
