.rail.svelte-d6riwa{position:sticky;top:var(--topbar-h);z-index:8;margin:0 0 .4rem;padding:.4rem 0 .45rem;background:linear-gradient(180deg,var(--bg) 78%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-bottom:1px solid var(--line)}ul.svelte-d6riwa{display:flex;gap:1px;margin:0;padding:0 0 .15rem;list-style:none}li.svelte-d6riwa{flex:1 1 0;min-width:0}.cell.svelte-d6riwa{display:flex;flex-direction:column;align-items:center;gap:.05rem;min-width:0;padding:.25rem .1rem .3rem;border:1px solid transparent;border-radius:4px;color:var(--ink-dim);transition:color .12s,border-color .12s,background-color .12s}a.cell.svelte-d6riwa:hover{color:var(--acid-amber);border-color:color-mix(in srgb,var(--acid-amber) 55%,transparent);background:color-mix(in srgb,var(--acid-amber) 10%,transparent)}.dow.svelte-d6riwa{font-size:.52rem;letter-spacing:.08em;color:var(--ink-faint)}.num.svelte-d6riwa{font-size:.8rem;line-height:1}.n.svelte-d6riwa{font-size:.55rem;color:var(--ink-faint)}a.cell.weekend.svelte-d6riwa .num:where(.svelte-d6riwa){color:var(--ink);font-weight:700}a.cell.today.svelte-d6riwa{border-color:color-mix(in srgb,var(--acid-red) 60%,transparent)}a.cell.today.svelte-d6riwa .num:where(.svelte-d6riwa){color:var(--acid-red)}a.cell.on.svelte-d6riwa,a.cell.on.svelte-d6riwa:hover{color:var(--acid-amber);border-color:color-mix(in srgb,var(--acid-amber) 60%,transparent);background:color-mix(in srgb,var(--acid-amber) 16%,transparent)}a.cell.on.svelte-d6riwa .num:where(.svelte-d6riwa),a.cell.on.svelte-d6riwa .dow:where(.svelte-d6riwa),a.cell.on.svelte-d6riwa .n:where(.svelte-d6riwa){color:var(--acid-amber)}.empty.svelte-d6riwa{color:var(--ink-faint);opacity:.42}@media (max-width: 560px){ul.svelte-d6riwa{gap:.15rem;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1.6rem),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 1.6rem),transparent)}ul.svelte-d6riwa::-webkit-scrollbar{display:none}li.svelte-d6riwa{flex:0 0 auto}.cell.svelte-d6riwa{min-width:2.5rem;min-height:2.75rem;justify-content:center}}.month.svelte-1k4do4u{padding-top:1.2rem;--stick-top: calc(var(--topbar-h) + var(--rail-h, 3.6rem))}.back.svelte-1k4do4u{color:var(--ink-faint);font-size:.72rem}.back.svelte-1k4do4u:hover{color:var(--acid-amber)}.head.svelte-1k4do4u{margin:1.1rem 0 1rem}h1.svelte-1k4do4u{font-family:var(--font-display);font-weight:400;font-size:clamp(2.2rem,9vw,3.4rem);letter-spacing:.01em;text-transform:uppercase;margin:.3rem 0}.count.svelte-1k4do4u{color:var(--ink-dim);font-size:.78rem}.subrow.svelte-1k4do4u{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.empty.svelte-1k4do4u{color:var(--ink-faint);padding:2rem 0}.pager.svelte-1k4do4u{display:flex;justify-content:space-between;gap:1rem;margin:2rem 0 1rem;font-size:.78rem}.pager.svelte-1k4do4u a:where(.svelte-1k4do4u){color:var(--ink-dim)}.pager.svelte-1k4do4u a:where(.svelte-1k4do4u):hover{color:var(--acid-amber)}
