:root{--paper:#f3f4ef;--ink:#172c3c;--blue:#426b91;--line:#cdd5d7;--pencil:#58778f;--muted:#617783;--sage:#9cb4ab;--window-gold:#eed7a2;--font-body:Arial,"PingFang SC",Helvetica,sans-serif;--font-note:"Courier New",monospace;--font-editorial:Georgia,"Songti SC",serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-14:56px;--space-16:64px;--page-gutter:4%;--content-gutter:6%;--content-max:1280px;--radius-none:0;--radius-control:4px;--radius-surface:8px;--radius-media:var(--radius-surface);--radius-panel:var(--radius-surface);--radius-round:50%;--radius-pill:9999px;--motion-fast:180ms;--motion-ui:300ms;--motion-unfold:650ms;--ease-soft:cubic-bezier(.22,.75,.25,1);--shadow-floating:0 12px 32px #172c3c12;--focus-color:#2469b1;--paper-sheet:#fbfaf1;--paper-object-shadow:0 2px 3px #172c3c0b,0 10px 20px #172c3c0d}