:root{color-scheme:light;--bg:#f1ede4;--bg-grad:radial-gradient(1100px 620px at 82% -12%,#fbf8f1 0%,hsla(42,56%,96%,0) 60%),radial-gradient(900px 520px at -8% 8%,#f7f2e8 0%,hsla(40,48%,94%,0) 55%),linear-gradient(180deg,#f2eee6,#eee9df);--surface:#fffdf8;--surface-2:#f7f3ea;--surface-3:#efe9dc;--line:#e3dbcb;--line-strong:#cfc4ad;--ink:#1f1b15;--ink-soft:#5c5548;--muted:#8e8676;--c-doc:#2a5773;--c-doc-soft:#e7eef3;--c-photo:#2e6b52;--c-photo-soft:#e6efe9;--c-item:#96661c;--c-item-soft:#f5ecdb;--c-health:#a34459;--c-health-soft:#f7e8ec;--c-diary:#5a5391;--c-diary-soft:#ebe9f6;--c-vault:#0f766e;--c-vault-soft:#e2efee;--ok:#2c6b50;--ok-soft:#e6efe9;--warn:#8a5a00;--warn-soft:#fbf1dc;--danger:#a8364c;--danger-soft:#fae9ed;--mc:var(--c-doc);--mc-soft:var(--c-doc-soft);--radius-sm:9px;--radius:14px;--radius-lg:22px;--shadow-sm:0 1px 2px rgba(56,44,24,.05);--shadow:0 2px 4px rgba(56,44,24,.05),0 14px 34px -18px rgba(56,44,24,.32);--shadow-lg:0 4px 10px rgba(56,44,24,.06),0 30px 60px -24px rgba(56,44,24,.4);--ring:0 0 0 3px color-mix(in srgb,var(--mc) 22%,transparent);--ring-ink:0 0 0 3px color-mix(in srgb,var(--ink) 16%,transparent);--font-display:"Songti SC","Noto Serif SC","Source Han Serif SC","Source Han Serif CN","SimSun",Georgia,"Times New Roman",serif;--font-body:"PingFang SC","HarmonyOS Sans SC","MiSans","Microsoft YaHei UI","Microsoft YaHei","Noto Sans SC","Segoe UI",system-ui,-apple-system,sans-serif;--font-mono:ui-monospace,"SFMono-Regular",Menlo,Consolas,"Liberation Mono",monospace;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--rail:232px;--maxw:1680px;--neutral-mc:#57503f;--neutral-mc-soft:#f0ece3;--on-accent:#fff}:root[data-theme=dark]{color-scheme:dark;--bg:#14120e;--bg-grad:radial-gradient(1100px 620px at 82% -12%,#1e1a14 0%,rgba(30,26,20,0) 60%),radial-gradient(900px 520px at -8% 8%,#191512 0%,rgba(25,21,18,0) 55%),linear-gradient(180deg,#16130f,#120f0c);--surface:#1d1a15;--surface-2:#23201a;--surface-3:#2c2820;--line:#322c23;--line-strong:#4a4237;--ink:#efe8dc;--ink-soft:#b6ada0;--muted:#8a8274;--c-doc:#7fb0d1;--c-doc-soft:#1b2831;--c-photo:#7cc4a2;--c-photo-soft:#16261f;--c-item:#d8a85f;--c-item-soft:#2a2114;--c-health:#d98aa0;--c-health-soft:#2b1a20;--c-diary:#a9a2e0;--c-diary-soft:#211f33;--c-vault:#6fc4bc;--c-vault-soft:#14292b;--ok:#7cc4a2;--ok-soft:#16261f;--warn:#d8a85f;--warn-soft:#2a2114;--danger:#e08a9c;--danger-soft:#2d1a1f;--shadow-sm:0 1px 2px rgba(0,0,0,.4);--shadow:0 2px 4px rgba(0,0,0,.35),0 16px 36px -20px rgba(0,0,0,.8);--shadow-lg:0 4px 10px rgba(0,0,0,.45),0 34px 64px -26px rgba(0,0,0,.9);--neutral-mc:#b9b0a1;--neutral-mc-soft:#26221c;--on-accent:#14120e}