/* Dark theme (Margus, 2026-10-29): deepspider.ai follows the visitor's system setting. Pages link this file last with
   media="(prefers-color-scheme: dark)", after the generated *.dark.css counterparts (tools/dark-theme.mjs), so these
   hand-tuned tokens and exceptions win. Buttons keep the brand blue with white text; text links use the lighter
   --accent-text. */
body.clear{--bg:#0b1220;--surface:#131c2e;--soft:#0f1828;--ink:#e6edf6;--muted:#a2b0c3;--line:#243149;--accent:#2f6fe0;--accent-text:#7cacff;--ink-surface:#2f6fe0;--accent-soft:#16233d;--on-accent:#fff;--code:#152033;--shadow:0 24px 70px #00000080;--public-base:#0b1220!important;color-scheme:dark}
/* The active blog topic sits on the blue --ink-surface; its count is white there. */
.blog-topics a[aria-current=page] small{color:#fff}
html{background:#0b1220}
/* The sun/moon button shows the sun while the page is dark. */
.theme-toggle .theme-moon{display:none}
.theme-toggle .theme-sun{display:block}
