:root{color-scheme:light;--bg:#f5f4ed;--surface:#faf9f5;--interactive:#e8e6dc;--brand:#1B365D;--text:#141413;--secondary:#3d3d3a;--muted:#504e49;--meta:#6b6a64;--border:#e8e6dc;--border-secondary:#e5e3d8;--font:"Noto Serif SC","Songti SC",serif}
:root[data-theme=dark]{color-scheme:dark;--bg:#141413;--surface:#30302e;--interactive:#403f39;--brand:#2D5A8A;--text:#faf9f5;--secondary:#e8e6dc;--muted:#d0cec4;--meta:#c0beb4;--border:#48473f;--border-secondary:#555349}
:root:lang(ja){--font:"Hiragino Mincho ProN","Yu Mincho","Noto Serif JP",serif}
