.day-page[data-astro-cid-sgxzyyio]{max-width:44rem;padding-top:2.5rem;padding-bottom:3rem}h1[data-astro-cid-sgxzyyio]{margin-bottom:.5rem}.next[data-astro-cid-sgxzyyio]{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--bg-raised);text-align:center;margin:1.5rem 0 0;padding:1.25rem}.clock[data-astro-cid-sgxzyyio]{font-family:var(--font-mono);color:var(--text-muted);margin:0;font-size:.95rem}.next-label[data-astro-cid-sgxzyyio]{margin:.5rem 0 0;font-size:1.35rem;font-weight:700}.next-at[data-astro-cid-sgxzyyio]{color:var(--text-muted);font-weight:500}.countdown[data-astro-cid-sgxzyyio]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin:.25rem 0;font-size:clamp(2.75rem,16vw,4.5rem);font-weight:600;line-height:1.1}.next-sub[data-astro-cid-sgxzyyio]{color:var(--text-muted);margin:.3rem 0 0}.next-sub[data-astro-cid-sgxzyyio] strong{color:var(--text)}.block[data-astro-cid-sgxzyyio]{border-top:1px solid var(--border);margin-top:2rem;padding-top:1.25rem}.block[data-astro-cid-sgxzyyio] h2[data-astro-cid-sgxzyyio]{margin:0 0 .35rem;font-size:1.1rem}.hint[data-astro-cid-sgxzyyio]{color:var(--text-muted);margin:0 0 .75rem;font-size:.85rem}.fields[data-astro-cid-sgxzyyio]{grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr));gap:1rem 1.5rem;display:grid}.field[data-astro-cid-sgxzyyio]{margin-bottom:1rem}.field[data-astro-cid-sgxzyyio] label[data-astro-cid-sgxzyyio]{margin-bottom:.35rem;font-size:.9rem;font-weight:570;display:block}.field[data-astro-cid-sgxzyyio] .hint[data-astro-cid-sgxzyyio]{margin:.35rem 0 0}.with-unit[data-astro-cid-sgxzyyio]{align-items:center;gap:.5rem;display:flex}.with-unit[data-astro-cid-sgxzyyio] span[data-astro-cid-sgxzyyio]{color:var(--text-muted);font-size:.9rem}.day-page[data-astro-cid-sgxzyyio] input[data-astro-cid-sgxzyyio],.day-page[data-astro-cid-sgxzyyio] .matches input{width:100%;font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--field-border);box-sizing:border-box;border-radius:7px;min-height:2.75rem;padding:.5rem .65rem;font-size:1rem}.btn[data-astro-cid-sgxzyyio]{font:inherit;color:var(--text);background:var(--bg-raised);border:1px solid var(--border-strong);cursor:pointer;border-radius:7px;min-height:44px;padding:.4rem .9rem;font-size:.92rem;font-weight:570}.btn[data-astro-cid-sgxzyyio]:hover{border-color:var(--accent);color:var(--accent)}.btn[data-astro-cid-sgxzyyio].primary{background:var(--accent);border-color:var(--accent);color:var(--bg-raised)}.btn[data-astro-cid-sgxzyyio].danger:hover{border-color:var(--alert);color:var(--alert)}.add-row[data-astro-cid-sgxzyyio]{gap:.5rem;display:flex}.checks[data-astro-cid-sgxzyyio],.matches[data-astro-cid-sgxzyyio]{margin:0 0 .75rem;padding:0;list-style:none}.checks[data-astro-cid-sgxzyyio] li{border-bottom:1px solid var(--border);align-items:center;gap:.5rem;min-height:2.75rem;display:flex}.checks[data-astro-cid-sgxzyyio] label{cursor:pointer;flex:1;align-items:center;gap:.65rem;padding:.4rem 0;display:flex}.checks[data-astro-cid-sgxzyyio] input[type=checkbox]{width:1.35rem;height:1.35rem;min-height:0;accent-color:var(--accent);flex:none}.checks[data-astro-cid-sgxzyyio] .done span{color:var(--text-muted);text-decoration:line-through}.matches[data-astro-cid-sgxzyyio] li{border-bottom:1px solid var(--border);grid-template-columns:5.5rem 8rem 1fr auto;align-items:center;gap:.5rem;padding:.5rem 0;display:grid}.matches[data-astro-cid-sgxzyyio] .m-swap{color:var(--text-muted);grid-column:1/-1;margin:0;font-size:.82rem}.day-page[data-astro-cid-sgxzyyio] .x{font:inherit;min-width:2.75rem;min-height:2.75rem;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px}.day-page[data-astro-cid-sgxzyyio] .x:hover{color:var(--alert);border-color:var(--border-strong)}@media (width<=34rem){.matches[data-astro-cid-sgxzyyio] li{grid-template-columns:1fr 1fr auto}.matches[data-astro-cid-sgxzyyio] .m-note{grid-area:2/1/auto/-1}}.actions[data-astro-cid-sgxzyyio]{flex-wrap:wrap;gap:.6rem;display:flex}.said[data-astro-cid-sgxzyyio]{color:var(--text-muted);margin:.75rem 0 0;font-size:.88rem}
