:root{--dd-space-none:0;--dd-space-xs:4px;--dd-space-sm:8px;--dd-space-md:12px;--dd-space-lg:16px;--dd-space-xl:24px;--dd-space-2xl:32px;--dd-space-3xl:48px;--dd-space-4xl:64px;--dd-space-5xl:96px;--dd-radius-none:0;--dd-radius-sm:6px;--dd-radius-md:10px;--dd-radius-lg:16px;--dd-radius-xl:24px;--dd-radius-pill:9999px;--dd-font-size-xs:12px;--dd-font-size-sm:14px;--dd-font-size-base:16px;--dd-font-size-lg:18px;--dd-font-size-xl:22px;--dd-font-size-2xl:28px;--dd-font-size-3xl:36px;--dd-font-size-4xl:48px;--dd-font-size-5xl:64px;--dd-font-weight-regular:400;--dd-font-weight-medium:500;--dd-font-weight-semibold:600;--dd-font-weight-bold:700;--dd-font-weight-black:800;--dd-line-height-tight:1.1;--dd-line-height-snug:1.25;--dd-line-height-normal:1.5;--dd-line-height-relaxed:1.6;--dd-duration-instant:0ms;--dd-duration-fast:120ms;--dd-duration-base:200ms;--dd-duration-slow:320ms;--dd-font-display:"Bricolage Grotesque","Arial Black",system-ui,sans-serif;--dd-font-ui:Inter,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--dd-font-accent:"Alfa Slab One",Rockwell,"Times New Roman",serif;--dd-font-mono:ui-monospace,SFMono-Regular,Menlo,monospace;--dd-tracking-tighter:-0.03em;--dd-tracking-tight:-0.015em;--dd-tracking-normal:0em;--dd-tracking-wide:0.02em;--dd-ease-standard:cubic-bezier(0.2,0,0,1);--dd-ease-emphasized:cubic-bezier(0.3,0,0,1);--dd-ease-spring:cubic-bezier(0.34,1.56,0.64,1);--dd-color-bg:#141110;--dd-color-surface:#1e1a18;--dd-color-surface-raised:#29231f;--dd-color-border:#3a322c;--dd-color-text:#f5ede3;--dd-color-text-muted:#b9a99b;--dd-color-primary:#e85d42;--dd-color-on-primary:#141110;--dd-color-accent:#e7b24c;--dd-color-on-accent:#141110;--dd-color-open:#4cc38a;--dd-color-danger:#f0755e;--dd-color-focus:#e7b24c}[data-theme=daylight]{--dd-color-bg:#faf6ef;--dd-color-surface:#fff;--dd-color-surface-raised:#fff;--dd-color-border:#e4d9c6;--dd-color-text:#1f1a17;--dd-color-text-muted:#5e5349;--dd-color-primary:#c0402b;--dd-color-on-primary:#fff7f0;--dd-color-accent:#8a5a12;--dd-color-on-accent:#fff7f0;--dd-color-open:#2e7d52;--dd-color-danger:#b23120;--dd-color-focus:#8a5a12}