:root{--ground:#f3f5f4;--surface:#ffffff;--ink:#15221f;--soft:#4d5f5a;--line:#d5dcd9;--brand:#0f5c57;--brand-ink:#ffffff;--brand-soft:#e2efec;--found:#1d6b3f;--found-bg:#e3f1e7;--missing:#8a5a00;--missing-bg:#f8ecd2;--unclear:#566360;--unclear-bg:#e6eae8;--late:#a12a22;--late-bg:#f6e1df;--ui:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--doc:Georgia,"Times New Roman",serif;--mono:ui-monospace,Consolas,monospace;--text-s:13px;--text-m:15px;--text-l:19px;--text-xl:26px;--gap-1:4px;--gap-2:8px;--gap-3:12px;--gap-4:16px;--gap-5:24px;--gap-6:40px;--radius:8px}@media (prefers-color-scheme:dark){:root{--ground:#101615;--surface:#182120;--ink:#e7eeec;--soft:#a5b4b0;--line:#2e3b39;--brand:#4fb3a9;--brand-ink:#06201d;--brand-soft:#1d3532;--found:#7fd19c;--found-bg:#17301f;--missing:#e6b95a;--missing-bg:#33280f;--unclear:#aab6b3;--unclear-bg:#263130;--late:#f0958c;--late-bg:#3a1b18}}*{box-sizing:border-box}body{margin:0;background:var(--ground);color:var(--ink);font:var(--text-m)/1.5 var(--ui)}a{color:var(--brand)}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}h1{font-size:var(--text-xl);font-weight:600;margin:0;text-wrap:balance}