.cal.svelte-soc5mr{color:var(--color-ink)}.head.svelte-soc5mr{justify-content:space-between;align-items:center;gap:8px;padding:8px 8px 8px 14px;display:flex}.title.svelte-soc5mr{font-family:var(--font-sans);letter-spacing:-.01em;white-space:nowrap;font-size:17px;font-weight:800;font-stretch:112%}.year.svelte-soc5mr{font:500 15px/1 var(--font-mono);letter-spacing:0;margin-left:6px;font-stretch:100%}.nav.svelte-soc5mr{gap:2px;display:flex}.cal.svelte-soc5mr .nav-btn{color:var(--color-ink)}.cal.svelte-soc5mr .cal-grid{border-collapse:separate;border-spacing:0;table-layout:fixed}.cal.svelte-soc5mr .wd{background:var(--color-ink);color:var(--color-on-ink)}.cal.svelte-soc5mr .wd th{height:30px;font:500 10.5px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;text-align:center;padding:0}.cal.svelte-soc5mr .wd .we{color:var(--color-on-ink-2)}.cal.svelte-soc5mr .wd th.kw{color:var(--color-on-ink-2);text-align:left}.cal.svelte-soc5mr td{padding:1px 0}.kw.svelte-soc5mr{width:30px;font:400 11px/1 var(--font-mono);color:var(--color-muted);text-align:left}td.kw.svelte-soc5mr{padding-left:2px}.pop.svelte-soc5mr .cal-grid{margin:0}.pop.svelte-soc5mr th,.pop.svelte-soc5mr td{width:40px}.pop.svelte-soc5mr tr>:first-child{width:42px;padding-left:12px}.pop.svelte-soc5mr tr>:last-child{width:52px;padding-right:12px}.pop.svelte-soc5mr tbody tr:first-child td{padding-top:7px}.cal.svelte-soc5mr .day{border-radius:var(--radius-xs);height:40px;font:500 14px/1 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-ink);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;place-items:center;display:grid}.cal.svelte-soc5mr .day[data-outside-month]{color:var(--color-dash);cursor:default}.cal.svelte-soc5mr .day[data-today]{box-shadow:inset 0 0 0 2px var(--color-ink)}.cal.svelte-soc5mr .day[data-highlighted],.cal.svelte-soc5mr .day[data-range-middle]{background:var(--color-field-hover);border-radius:0}.cal.svelte-soc5mr .day[data-selected]:not([data-range-middle]),.cal.svelte-soc5mr .day[data-selection-start],.cal.svelte-soc5mr .day[data-selection-end]{background:var(--color-ink);color:var(--color-on-ink);font-weight:600}.cal.svelte-soc5mr .day[data-selection-start]:not([data-selection-end]){border-radius:2px 0 0 2px}.cal.svelte-soc5mr .day[data-selection-end]:not([data-selection-start]){border-radius:0 2px 2px 0}.cal.svelte-soc5mr .day:focus-visible{background:var(--color-signal-tint);color:var(--color-ink);box-shadow:inset 0 0 0 2px var(--color-ink)}@media (hover:hover) and (pointer:fine){.cal.svelte-soc5mr .day:not([data-outside-month],[data-selected],[data-selection-start],[data-selection-end]):hover{background:var(--color-field-hover)}.cal.svelte-soc5mr .nav-btn:hover{border-color:var(--color-ink)}}.sheet.svelte-soc5mr .head:where(.svelte-soc5mr){padding:6px 8px 6px 16px}.sheet.svelte-soc5mr .nav-btn{width:44px;height:44px}.sheet.svelte-soc5mr .cal-grid{width:calc(100% - 2 * max(16px, env(safe-area-inset-left)));margin:0 max(16px, env(safe-area-inset-left))}.sheet.svelte-soc5mr .wd th:first-child{box-shadow:-40px 0 0 var(--color-ink)}.sheet.svelte-soc5mr .wd th:last-child{box-shadow:40px 0 0 var(--color-ink)}.sheet.svelte-soc5mr tbody tr:first-child td{padding-top:6px}.sheet.svelte-soc5mr .day{height:44px}@media (width<21.5625rem){.sheet.svelte-soc5mr .cal-grid{width:calc(100% - 2 * max(6px, env(safe-area-inset-left)));margin:0 max(6px, env(safe-area-inset-left))}}
