:root{--color-primary-50:#f0f9ff;--color-primary-100:#e0f2fe;--color-primary-200:#bae6fd;--color-primary-300:#7dd3fc;--color-primary-400:#38bdf8;--color-primary-500:#0ea5e9;--color-primary-600:#0284c7;--color-primary-700:#0369a1;--color-primary-800:#075985;--color-primary-900:#0c4a6e;--color-neutral-50:#fafafa;--color-neutral-100:#f5f5f5;--color-neutral-200:#e5e5e5;--color-neutral-300:#d4d4d4;--color-neutral-400:#a3a3a3;--color-neutral-500:#737373;--color-neutral-600:#525252;--color-neutral-700:#404040;--color-neutral-800:#262626;--color-neutral-900:#171717;--color-success-500:#22c55e;--color-success-600:#16a34a;--color-error-500:#ef4444;--color-error-600:#dc2626;--color-warning-500:#f59e0b;--color-warning-600:#d97706;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--spacing-3xl:64px;--font-primary:var(--font-dm-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-body:var(--font-dm-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"SF Mono","Monaco","Inconsolata","Fira Code","Dank Mono",monospace;--font-size-display1:72px;--font-size-display2:60px;--font-size-h1:56px;--font-size-h1-small:36px;--font-size-h2:46px;--font-size-h2-small:30px;--font-size-h3:36px;--font-size-h3-small:26px;--font-size-h4:28px;--font-size-h4-small:24px;--font-size-h5:24px;--font-size-h5-small:22px;--font-size-h6:22px;--font-size-h6-small:20px;--font-size-body:18px;--font-size-body-small:16px;--font-size-caption:20px;--font-size-caption-small:18px;--line-height-tight:115%;--line-height-narrow:125%;--line-height-normal:140%;--line-height-relaxed:150%;--line-height-loose:175%;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--color-article-text:#000;--color-article-text-secondary:#6b7280;--color-article-heading:#000;--color-article-subheading:#1e0eff;--color-article-link:#1e0eff;--color-article-link-hover:#0369a1;--color-article-code-bg:#f5f5f5;--color-article-code-text:#dc2626;--color-article-border:#e5e7eb}
