.todo{--t-bg:#f3f4f6;--t-card:#fff;--t-line:#e2e5ea;--t-ink:#14161a;--t-mute:#5c636e;--t-faint:#696f78;--t-accent:#2f6fec;--focus:var(--t-accent);--t-sun:#e5484d;--t-sat:#2f6fec;--t-on-accent:#fff;background:var(--t-bg);color:var(--t-ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .todo{--t-bg:#111317;--t-card:#1b1e24;--t-line:#2a2e36;--t-ink:#eef0f3;--t-mute:#9ba1ac;--t-faint:#818792;--t-accent:#4f8cff;--t-sun:#ff6b6b;--t-sat:#5b8def}}:root[data-theme=dark] .todo{--t-bg:#111317;--t-card:#1b1e24;--t-line:#2a2e36;--t-ink:#eef0f3;--t-mute:#9ba1ac;--t-faint:#818792;--t-accent:#4f8cff;--t-sun:#ff6b6b;--t-sat:#5b8def}.todo .no-bar{scrollbar-width:none}.todo .no-bar::-webkit-scrollbar{display:none}@keyframes cal-from-right{0%{opacity:0;transform:translate(40%)}}@keyframes cal-from-left{0%{opacity:0;transform:translate(-40%)}}.todo .cal-next{animation:.22s ease-in-out cal-from-right}.todo .cal-prev{animation:.22s ease-in-out cal-from-left}@media (prefers-reduced-motion:reduce){.todo .cal-next,.todo .cal-prev{animation:none}}
