/* =========================================================
   LeadSprint – Color System (v2 • High-End Branding)
========================================================= */

:root {
  /* ======================================================
     Core Brand
  ====================================================== */

  /* Primary = actie / CTA / kernkleur */
  --color-primary: #FC6A00;

  /* Secondary = vertrouwen / basis / tekst op licht */
  --color-secondary: #0A2342;

  /* Accent = detail / highlight / signatuur (lichter, luchtiger) */
  --color-accent: #FFA45C;


  /* ======================================================
     Text
  ====================================================== */

  --color-text: #0A2342;
  --color-muted: #5C6F86;
  --color-inverted: #ffffff;


  /* ======================================================
     Surfaces
  ====================================================== */

  --color-bg: #ffffff;

  /* Neutrale surface (cards, panels) */
  --color-surface: #F6F8FB;

  /* Warme brand-surface (zacht, herkenbaar, niet dominant) */
  --ls-surface-soft: #FFF4EC;


  /* ======================================================
     Borders & UI lines
  ====================================================== */

  /* Brand-aware border (rustiger dan grijs) */
  --color-border: rgba(10,35,66,.08);

  /* Accent soft → ALLEEN backgrounds & outlines */
  --color-accent-soft: rgba(252,106,0,.16);


  /* ======================================================
     Functional / System
     (bewust koel voor balans)
  ====================================================== */

  --color-info: #2F80ED;
  --color-success: #16A34A;
  --color-warning: #F59E0B;
  --color-danger: #DC2626;


  /* ======================================================
     Elevation & Radius
  ====================================================== */

  --ls-radius-sm: 12px;
  --ls-radius-md: 18px;
  --ls-radius-lg: 24px;

  --ls-shadow-soft: 0 20px 60px rgba(10,35,66,.08);
  --ls-shadow-card: 0 12px 32px rgba(10,35,66,.06);
}
