:root{--color-black:#0a0a0a;--color-white:#fff;--color-red-700:#c8102e;--color-red-800:#a00d25;--color-red-400:#ff3b3b;--color-gray-50:#f5f5f5;--color-gray-200:#d9d9d9;--color-gray-600:#5c5c5c;--color-green-700:#13703a;--color-amber-800:#7a4d00;--color-text:var(--color-black);--color-text-muted:var(--color-gray-600);--color-surface:var(--color-white);--color-surface-muted:var(--color-gray-50);--color-border:var(--color-gray-200);--color-accent:var(--color-red-700);--color-accent-hover:var(--color-red-800);--color-focus:var(--color-black);--color-focus-inverse:var(--color-white);--font-family:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.25rem;--font-size-xl:1.75rem;--line-height:1.5;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--radius:.5rem;--focus-ring:3px solid var(--color-focus);--container-max:72rem;--tap-target:2.75rem}
