:root{--color-primary:#1a1a1a;--color-secondary:#555555;--color-accent:#e63946;--color-dark:#111111;--color-light:#ffffff;--color-gray-50:#fafafa;--color-gray-100:#f5f5f5;--color-gray-200:#e5e5e5;--color-gray-300:#d4d4d4;--color-gray-400:#a3a3a3;--color-gray-500:#737373;--color-gray-600:#525252;--color-gray-700:#404040;--color-badge-bg:#ffffff;--color-badge-text:#111111;--color-badge-border:#111111;--font-heading:'Inter', 'Helvetica Neue', Arial, sans-serif;--font-body:'Inter', 'Helvetica Neue', Arial, sans-serif;--container-max-width:1200px}