/* Tokeni de design Asigurări Contactless (copie din sites/asiguraricontactless.ro/public_html/assets/tokens.css).
   Paleta și gradientul semnătură sunt ale brandului AC; nu introduce orange, roșu, galben sau negru pur. */
:root {
  --brand-primary: #0E5B94;
  --brand-primary-dark: #0a3f68;
  --brand-secondary: #3B8CB8;
  --brand-accent-light: #A8D8F0;
  --brand-bg: #FFFFFF;
  --brand-bg-alt: #F5F7FA;
  --brand-text: #1A2B3C;
  --brand-text-muted: #5E6E7D; /* AC: #6B7B8A, închis ușor pentru contrast AA pe alb */
  --brand-border: #E1E8EF;

  --gradient-signature: linear-gradient(180deg, #A8D8F0 0%, #3B8CB8 50%, #0E5B94 100%);
  --gradient-button-hover: linear-gradient(180deg, #3B8CB8 0%, #0E5B94 50%, #0a3f68 100%);

  --shadow-sm: 0 2px 8px rgba(14, 91, 148, 0.08);
  --shadow-md: 0 8px 24px rgba(14, 91, 148, 0.12);
  --shadow-lg: 0 24px 64px rgba(14, 91, 148, 0.18);

  --font-display: 'Poppins', system-ui, sans-serif;
  --font-body: 'Inter', 'Poppins', system-ui, sans-serif;

  --r-sm: 8px;
  --r-md: 12px;
  --r-lg: 16px;
  --r-xl: 20px;
  --r-2xl: 28px;
  --r-pill: 100px;

  --t-fast: 0.2s ease;
  --t-base: 0.35s cubic-bezier(.2,.7,.3,1);
  --t-slow: 0.6s ease;
}
