:root{--paper:#f6efe0;--paper-light:#faf5e9;--paper-deep:#ede4cf;--paper-edge:#e3d8be;--card:#fdf9ee;--card-elev:#faf5e9;--ink:#1c1612;--ink-2:#3b322a;--ink-3:#6a5e51;--ink-4:#9b8e7c;--ink-5:#beb29c;--rule:#d5c9ad;--rule-soft:#e6dcc1;--rule-strong:#b9a982;--cinnabar:#b03828;--cinnabar-deep:#8a2818;--cinnabar-soft:#e9cfc8;--cinnabar-wash:#f3dfd8;--seal:#b8362a;--gold:#9c7c3e;--gold-soft:#d9c89a;--ink-wash:#2c3e4f;--jade:#5a7a5c;--ok:#5a7a5c;--warn:#b8862a;--err:#b03828;--font-serif:"Noto Serif SC","Songti SC","STSong","SimSun","Source Han Serif SC",serif;--font-sans:"Noto Sans SC","PingFang SC","Hiragino Sans GB","Microsoft YaHei",system-ui,sans-serif;--font-display:"Cormorant Garamond","Noto Serif SC","STSong",serif;--font-mono:"JetBrains Mono","SF Mono",ui-monospace,monospace;--radius-xs:2px;--radius-sm:4px;--radius:6px;--radius-lg:12px;--radius-xl:20px;--text-2xs:10px;--text-xs:11px;--text-sm:12px;--text-base:13px;--text-md:14px;--text-lg:16px;--text-xl:20px;--text-2xl:28px;--text-display:44px;--ls-tight:0;--ls-normal:0.05em;--ls-wide:0.1em;--ls-wider:0.15em;--ls-extra:0.3em;--ls-decorative:0.5em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--lh-tight:1.25;--lh-snug:1.5;--lh-normal:1.7;--lh-relaxed:1.9;--lh-loose:2.1;--motion-quick:140ms;--motion-standard:200ms;--motion-slow:320ms;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in:cubic-bezier(0.7,0,0.84,0);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--elev-0:none;--elev-1:0 1px 2px rgba(60,42,18,.06);--elev-2:0 2px 8px rgba(60,42,18,.08);--elev-3:0 1px 0 rgba(60,42,18,.04),0 8px 24px -16px rgba(60,42,18,.18);--elev-4:0 2px 0 rgba(60,42,18,.05),0 24px 60px -30px rgba(60,42,18,.35);--shadow-card:var(--elev-3);--shadow-pop:var(--elev-4)}:root[data-typeface=sans]{--font-body:var(--font-sans);--font-heading:var(--font-sans)}:root,:root[data-typeface=serif]{--font-body:var(--font-serif);--font-heading:var(--font-serif)}:root{--ai-gold-1:#ecd9a3;--ai-gold-2:#d9c89a;--ai-gold-3:#9c7c3e;--ai-gold-4:#6f5526;--ai-ink-hi:#2a2118;--ai-ink-lo:#15110b;--ai-sheen:hsla(44,66%,78%,.55)}