.tasks-screen{display:flex;flex-direction:column;min-height:calc(100dvh - 48px);min-width:0}.tasks-fact,.tasks-list{min-width:0}.tasks-list{flex:1}.task-row{animation:rise .28s ease-out both;animation-delay:calc(var(--row, 0) * 40ms)}@media(prefers-reduced-motion:reduce){.task-row{animation:none}}:root,html[data-theme=white]{--accent: #171717}html[data-theme=paper]{--accent: #8a4b2f}html[data-theme=ink]{--accent: #186f8c}html[data-theme=leaf]{--accent: #2f6b4f}html[data-theme=bloom]{--accent: #8c3a52}html[data-theme=ember]{--accent: #1c1915}html[data-theme=fusion]{--accent: #f1f1f0}html[data-theme=fusion] body{background-color:#070b16;background-image:radial-gradient(ellipse 60% 72% at 50% -8%,rgba(120,146,214,.72),rgba(46,68,130,.28) 46%,transparent 72%),linear-gradient(180deg,#1a2452,#10183a 38%,#070b16);background-attachment:fixed;color:#f1f1f0}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}main{animation:rise .28s ease-out}.fact{margin:0;font-size:3rem;font-weight:500;line-height:1.05;color:var(--accent, #171717)}.fact-rule{width:32px;height:3px;margin:12px 0 0;background:var(--accent, #171717);border:0}html[data-theme=paper] .fact,html[data-theme=bloom] .fact{font-size:3.75rem;font-weight:400}html[data-theme=ink] .fact{font-size:2.5rem;font-weight:600;font-variant-numeric:tabular-nums}html[data-theme=ember] .fact{font-size:4.75rem;font-weight:700;font-variant-numeric:tabular-nums}html[data-theme=paper] .fact-rule,html[data-theme=bloom] .fact-rule{width:32px;height:2px}html[data-theme=ink] .fact-rule{width:36ch;max-width:100%;height:2px}html[data-theme=ember] .fact-rule{width:56px;height:4px}html[data-theme=fusion] .fact-rule{width:48px;height:1px}button:focus-visible,a:focus-visible{outline:2px solid var(--accent, #171717);outline-offset:2px}header a[aria-current=page]{color:var(--accent, #171717)}html[data-theme=ink] header a[aria-current=page]{box-shadow:inset 0 -1px 0 var(--accent, #186f8c)}html[data-theme=ember] header a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--accent, #1c1915)}html[data-theme=fusion] header a[aria-current=page]{padding:4px 12px;border-radius:10px;color:#f1f1f0;background:#ffffff0a;border:1px solid rgba(210,215,235,.22);box-shadow:none}@media(prefers-reduced-motion:reduce){main{animation:none}}
