:root{--color-chocolate-base:#2a170f;--color-chocolate-hover:#3e2114;--color-chocolate-dark:#1e100a;--color-chocolate-mid:#3e2114;--color-chocolate-accent:#4a2818;--color-chocolate-border:#5b3722;--color-chocolate-deep:#6b3a1e;--color-gold-base:#dfab62;--color-gold-primary:#e2b467;--color-gold-hover:#ecc076;--color-gold-light:#ecc27e;--color-gold-dark:#c9944a;--color-gold-bronze:#b88647;--color-gold-pale:#f0e5d3;--color-gold-pale-hover:#ebddc7;--color-cream-base:#faf6ee;--color-cream-surface:#fdfbf7;--color-cream-text:#2a170f;--color-cream-text-muted:#6b5e55;--color-cream-text-secondary:#7a6a60;--color-white:#fff;--color-gold-glow:#dfab623d;--color-gold-border:#dfab6226;--color-gold-cta-shadow:#e2b46747;--color-gold-cta-shadow-hover:#e2b4676b;--color-chocolate-shadow:#2a170f2e;--color-status-online:#22c55e;--color-brand-50:#e6f7f5;--color-brand-100:#c2ece7;--color-brand-200:#93ded4;--color-brand-300:#57c7bc;--color-brand-400:#2baea1;--color-brand-500:#0e9384;--color-brand-600:#0b7b6e;--color-brand-700:#0b6259;--color-brand-800:#0e4e47;--color-brand-900:#10413c;--color-slate-50:#f8fafc;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-300:#cbd5e1;--color-slate-400:#94a3b8;--color-slate-500:#64748b;--color-slate-600:#475569;--color-slate-700:#334155;--color-slate-800:#1e293b;--color-slate-900:#0f172a;--color-slate-950:#020617;--color-success:#10b981;--color-success-bg:#ecfdf5;--color-warning:#f59e0b;--color-warning-bg:#fffbeb;--color-danger:#ef4444;--color-danger-bg:#fef2f2;--color-info:#0ea5e9;--color-info-bg:#f0f9ff;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-heading:"Outfit", "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-heading-weight:400;--font-page-title-size:1.875rem;--font-section-title-size:1.25rem;--font-stat-number-size:1.875rem;--font-hero-title-size:clamp(2.2rem, 4.5vw, 3.25rem);--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-full:9999px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--glass-bg:#ffffffbf;--glass-border:#ffffff40;--glass-blur:blur(12px);--bg-primary:#fff;--bg-secondary:#f8fafc;--bg-surface:#fff;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#64748b;--border-color:#e2e8f0}[data-theme=dark]{--bg-primary:#090d16;--bg-secondary:#0f172a;--bg-surface:#1e293b;--text-primary:#f8fafc;--text-secondary:#cbd5e1;--text-muted:#94a3b8;--border-color:#334155;--glass-bg:#0f172abf;--glass-border:#ffffff1a}
