:root{color-scheme:light;--bg:#f4f2ed;--surface:#faf9f6;--well:#eae7df;--paper:#fffefa;--ink:#292e29;--secondary:#62655d;--muted:#72746c;--line:#dbdcd3;--accent:#414f40;--on-accent:#fff;--accent-soft:#e8ece3;--hover:#eceee6;--shadow:0 4px 20px #292e290a;--r:8px;--font:"Segoe UI","Microsoft YaHei","PingFang SC",sans-serif;--serif:"Noto Serif SC","Source Han Serif SC","Songti SC","SimSun",serif;--page-filter:sepia(.12);--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s6:24px;--s8:32px;--s12:48px}
:root[data-theme=light]{--bg:#f5f6f7;--surface:#fff;--well:#ebedef;--paper:#fff;--ink:#272c30;--secondary:#5f656a;--muted:#70767a;--line:#dcdfe2;--accent:#414c50;--accent-soft:#e8edef;--hover:#eef1f3;--page-filter:none}
:root[data-theme=dark]{color-scheme:dark;--bg:#1c201e;--surface:#252a27;--well:#151a17;--paper:#303631;--ink:#ebece7;--secondary:#b6bdb4;--muted:#9fa89e;--line:#3c453d;--accent:#bbc9b1;--on-accent:#222a21;--accent-soft:#374234;--hover:#343d35;--shadow:0 4px 20px #0002;--page-filter:invert(.88) hue-rotate(180deg)}
