/* =========================================================
   SmartVision Congo — Design tokens
   Palette conservee depuis l'identite existante du site
   ========================================================= */
:root {
  /* Couleurs de marque */
  --color-primary: #200233;        /* violet fonce : titres / marque */
  --color-primary-700: #2e0a47;
  --color-primary-500: #4a1d6b;
  --color-accent: #ff6e00;         /* orange : CTA / accents */
  --color-accent-600: #e85f00;
  --color-accent-300: #ff9b4d;

  /* Neutres */
  --color-dark: #100018;
  --color-text: #5d5566;           /* corps de texte (derive du #757575 d'origine) */
  --color-text-soft: #8a8392;
  --color-bg: #ffffff;
  --color-surface: #f6f4f9;        /* sections claires (#F6F6F6 harmonise) */
  --color-surface-2: #efeaf4;
  --color-border: #e4dfeb;
  --color-white: #ffffff;

  /* Degrades */
  --gradient-brand: linear-gradient(135deg, #200233 0%, #4a1d6b 100%);
  --gradient-accent: linear-gradient(135deg, #ff6e00 0%, #ff9b4d 100%);
  --gradient-hero: radial-gradient(120% 120% at 80% 0%, #3a0d59 0%, #200233 45%, #14001f 100%);

  /* Typographie */
  --font-heading: "Poppins", system-ui, -apple-system, "Segoe UI", sans-serif;
  --font-body: "Poppins", system-ui, -apple-system, "Segoe UI", sans-serif;
  --font-ui: "Montserrat", system-ui, sans-serif;

  /* Rayons */
  --radius-sm: 10px;
  --radius: 16px;
  --radius-lg: 24px;
  --radius-xl: 32px;
  --radius-pill: 999px;

  /* Ombres (profondeur subtile) */
  --shadow-xs: 0 1px 2px rgba(16, 0, 24, 0.06);
  --shadow-sm: 0 6px 18px rgba(32, 2, 51, 0.06);
  --shadow-md: 0 18px 40px rgba(32, 2, 51, 0.10);
  --shadow-lg: 0 30px 70px rgba(32, 2, 51, 0.16);
  --shadow-accent: 0 16px 36px rgba(255, 110, 0, 0.28);

  /* Layout */
  --container: 1200px;
  --container-wide: 1360px;
  --gutter: clamp(1.25rem, 4vw, 3rem);
  --section-y: clamp(4rem, 9vw, 8rem);

  /* Transitions */
  --ease: cubic-bezier(0.22, 1, 0.36, 1);
  --t-fast: 0.2s;
  --t: 0.35s;
  --t-slow: 0.6s;

  /* Header */
  --header-h: 84px;
}
