:root{--p-clay-500:#d0451c;--p-clay-600:#c64118;--p-clay-700:#a73411;--p-clay-200:#f29578;--p-clay-50:#fdf0ea;--p-ink-900:#1c1b18;--p-ink-500:#6f6d66;--p-paper-50:#faf7f1;--p-paper-100:#f3efe6;--p-line:#1c1b1814;--p-ochre-400:#c9973f;--p-sage-400:#7a8b6f;--p-sky-300:#a5b5ff;--dga-accent:var(--p-clay-500);--dga-accent-hover:var(--p-clay-600);--dga-accent-ink:var(--p-clay-700);--dga-accent-soft:var(--p-clay-50);--dga-accent-tint:var(--p-clay-200);--dga-text:var(--p-ink-900);--dga-text-sub:var(--p-ink-500);--dga-bg:var(--p-paper-50);--dga-surface:#fffefa;--dga-line:var(--p-line);--dga-mark-1:var(--p-ochre-400);--dga-mark-2:var(--p-sage-400);--dga-cool:var(--p-sky-300);--dga-font-sans:Inter, "PingFang SC", "Microsoft YaHei", system-ui, -apple-system, "Segoe UI", sans-serif;--dga-font-serif:"Source Han Serif SC", "Noto Serif SC", "Songti SC", Georgia, serif;--dga-font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--dga-fs-caption:12px;--dga-fs-small:14px;--dga-fs-body:16px;--dga-fs-lead:20px;--dga-fs-h3:28px;--dga-fs-h2:40px;--dga-fs-h1:64px;--dga-lh-body:1.7;--dga-lh-title:1.2;--dga-space-1:4px;--dga-space-2:8px;--dga-space-3:12px;--dga-space-4:16px;--dga-space-5:24px;--dga-space-6:32px;--dga-space-7:48px;--dga-space-8:64px;--dga-r-shell:26px;--dga-r-card:16px;--dga-r-inner:10px;--dga-r-pill:999px;--dga-shadow-1:0 1px 2px #1c1b1808, 0 16px 48px -16px #3d2b1f1f;--dga-ease:cubic-bezier(.22, .9, .28, 1);--dga-dur-fast:.18s;--dga-dur-base:.32s;--dga-dur-slow:.48s;--dga-z-base:0;--dga-z-sticky:10;--dga-z-header:50;--dga-z-mega:60;--dga-z-lightbox:100;--dga-z-toast:110;--hz-ink:var(--dga-text);--hz-acid:var(--dga-accent);--hz-charcoal:var(--dga-text);--hz-muted:var(--dga-text-sub);--hz-border:var(--dga-line);--hz-fog:var(--dga-bg);--hz-white:var(--dga-surface);--hz-radius-card:var(--dga-r-card);--hz-radius-inner:var(--dga-r-inner);--hz-radius-shell:var(--dga-r-shell);--hz-font-min:var(--dga-fs-caption);--hz-lime:var(--dga-accent);--hz-lime-deep:var(--dga-accent-ink);--hz-lime-soft:var(--dga-accent-tint)}@media (prefers-reduced-motion:reduce){:root{--dga-dur-fast:0s;--dga-dur-base:0s;--dga-dur-slow:0s}}
