:root{--brand-50:#f0fdf4;--brand-100:#dcfce7;--brand-200:#bbf7d0;--brand-300:#86efac;--brand-400:#4ade80;--brand-500:#22c55e;--brand-600:#16a34a;--brand-700:#15803d;--brand-800:#166534;--brand-900:#14532d;--neutral-50:#f8fafc;--neutral-100:#f1f5f9;--neutral-200:#e2e8f0;--neutral-300:#cbd5e1;--neutral-400:#94a3b8;--neutral-500:#64748b;--neutral-600:#475569;--neutral-700:#334155;--neutral-800:#1e293b;--neutral-900:#0f172a;--accent-50:#fff7ed;--accent-100:#ffedd5;--accent-200:#fed7aa;--accent-300:#fdba74;--accent-400:#fb923c;--accent-500:#f97316;--accent-600:#ea580c;--accent-700:#c2410c;--accent-800:#9a3412;--accent-900:#7c2d12;--border-radius-sm:0.25rem;--border-radius:0.5rem;--border-radius-md:0.75rem;--border-radius-lg:1rem;--spacing-1:0.25rem;--spacing-2:0.5rem;--spacing-3:0.75rem;--spacing-4:1rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-12:3rem;--spacing-16:4rem;--transition-all:all 0.2s ease;--transition-colors:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease;--transition-opacity:opacity 0.2s ease;--transition-shadow:box-shadow 0.2s ease;--shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}[data-theme=dark]{--background:var(--neutral-900);--foreground:var(--neutral-50);color-scheme:dark}[data-theme=light]{--background:var(--neutral-50);--foreground:var(--neutral-900);color-scheme:light}body{background-color:var(--background);color:var(--foreground)}[data-border=playful]{--border-radius:1rem}[data-border=conservative]{--border-radius:0.25rem}[data-border=rounded]{--border-radius:0.5rem}[data-surface=filled]{--surface-background:var(--neutral-100)}[data-surface=translucent]{--surface-background:hsla(0,0%,100%,.1)}