/* ═══════════════════════════════════════════════════════════
   NCF / Novances Évaluation — Couleurs
   Source de vérité : assets/css/global.css du site
   (palette "Institutionnel clair v2") + Rapport d'évaluation PPTX.
   ═══════════════════════════════════════════════════════════ */
:root {
  /* ── Fondations (surfaces de page) ── */
  --bg-base:       #EAF0F8;      /* fond principal — bleu pâle assumé */
  --bg-deep:       #D6DFEC;      /* niveau bas (footer) */
  --bg-elevated:   #F4F7FC;      /* sections "elevated" */
  --bg-mid:        #FFFFFF;      /* cartes blanches */
  --bg-high:       #FFFFFF;
  --bg-higher:     #E0E8F3;      /* highlight surface */

  /* Cartes — gradient top blanc / bottom légèrement bleuté */
  --card-bg:        linear-gradient(160deg, #FFFFFF 0%, #ECF1F9 100%);
  --card-bg-strong: linear-gradient(160deg, #FFFFFF 0%, #E2EAF5 100%);
  --card-bg-soft:   linear-gradient(160deg, #FBFCFE 0%, #ECF1F9 100%);

  /* Surfaces (overlays sombres sur clair) */
  --surface-low:    rgba(15, 23, 42, 0.035);
  --surface-mid:    rgba(15, 23, 42, 0.06);
  --surface-high:   rgba(15, 23, 42, 0.09);
  --surface-strong: rgba(15, 23, 42, 0.14);

  /* Scrims — voiles sur images / overlays */
  --scrim-1: rgba(10, 31, 61, 0.10);
  --scrim-2: rgba(10, 31, 61, 0.18);
  --scrim-3: rgba(10, 31, 61, 0.06);

  /* ── Bordures / séparateurs ── */
  --line-1: rgba(15, 23, 42, 0.07);
  --line-2: rgba(15, 23, 42, 0.13);
  --line-3: rgba(15, 23, 42, 0.20);
  --line-4: rgba(15, 23, 42, 0.28);
  --line-5: rgba(15, 23, 42, 0.38);

  /* ── Texte — hiérarchie 4 niveaux, tous ≥ AA ── */
  --text-strong:    #061838;     /* titres */
  --text-1:         #182747;     /* paragraphes */
  --text-2:         #3A4A6B;     /* secondaires */
  --text-3:         #586A8A;     /* tertiaires / muted */
  --text-on-accent: #FFFFFF;     /* texte sur surface accent (CTA) */

  /* ── Accent principal — Cyan azur ── */
  --accent:        #0EA5E9;      /* CTA base */
  --accent-bright: #38BDF8;      /* hover + eyebrows */
  --accent-soft:   #BAE6FD;
  --accent-deep:   #0284C7;
  --accent-deeper: #0369A1;      /* texte/CTA accessibles : ≥4.5:1 sur blanc */
  --accent-ink:    #075985;      /* état hover des CTA accessibles */

  /* Alphas d'accent (glows / tints) */
  --accent-a-04: rgba(14, 165, 233, 0.06);
  --accent-a-06: rgba(14, 165, 233, 0.09);
  --accent-a-08: rgba(14, 165, 233, 0.11);
  --accent-a-10: rgba(14, 165, 233, 0.13);
  --accent-a-12: rgba(14, 165, 233, 0.16);
  --accent-a-15: rgba(14, 165, 233, 0.19);
  --accent-a-18: rgba(14, 165, 233, 0.22);
  --accent-a-22: rgba(14, 165, 233, 0.26);
  --accent-a-25: rgba(14, 165, 233, 0.30);
  --accent-a-30: rgba(14, 165, 233, 0.35);
  --accent-a-35: rgba(14, 165, 233, 0.40);
  --accent-a-40: rgba(14, 165, 233, 0.46);

  /* ── Brand secondaire ── */
  --violet:       #532EFB;       /* marque secondaire (minoritaires/litiges) */
  --violet-soft:  rgba(83, 46, 251, 0.16);
  --violet-tint:  rgba(83, 46, 251, 0.06);
  --magenta: #EC4899;
  --green:   #22C55E;

  /* ── Cas d'usage (seuls accents colorés autorisés par offre) ── */
  --c-succession: #F59E0B;
  --c-litiges:    #532EFB;
  --c-croissance: #10B981;

  /* ── Personas — famille de bleus froids ── */
  --p-entrepreneur: #2563EB; --p-entrepreneur-soft: rgba(37, 99, 235, 0.14);  --p-entrepreneur-tint: rgba(37, 99, 235, 0.06);
  --p-ec:           #0EA5E9; --p-ec-soft:           rgba(14, 165, 233, 0.14); --p-ec-tint:           rgba(14, 165, 233, 0.06);
  --p-avocat:       #4F46E5; --p-avocat-soft:       rgba(79, 70, 229, 0.14);  --p-avocat-tint:       rgba(79, 70, 229, 0.06);
  --p-notaire:      #1E40AF; --p-notaire-soft:      rgba(30, 64, 175, 0.14);  --p-notaire-tint:      rgba(30, 64, 175, 0.06);

  /* ── Chrome (navbar, band, mob-menu, logo) ── */
  --navbar-bg:        rgba(234, 240, 248, 0.85);
  --navbar-bg-scroll: rgba(234, 240, 248, 0.96);
  --band-bg:          rgba(6, 24, 56, 0.97);
  --band-text:        rgba(255, 255, 255, 0.94);
  --band-text-strong: #FFFFFF;
  --band-text-dim:    rgba(255, 255, 255, 0.74);
  --mob-menu-bg:      rgba(234, 240, 248, 0.98);
  --logo-filter:      none; /* @kind other */

  /* ═══ RAPPORT D'ÉVALUATION (PPTX Novances Corporate Finance) ═══
     Palette du livrable print/slides — préfixe --rpt-. */
  --rpt-navy:        #1B254C;    /* titres, texte fort du rapport */
  --rpt-navy-deep:   #0A234C;    /* encadrés de conclusion (fond) */
  --rpt-marine:      #0A1F3D;    /* marine logo NCF */
  --rpt-sky:         #00B0F0;    /* accent principal (onglet actif, chiffres clés) */
  --rpt-sky-2:       #00A8F3;    /* hexagones puces */
  --rpt-steel:       #2885AF;    /* titre de couverture */
  --rpt-blue-pale:   #88AADD;    /* filets, éléments secondaires */
  --rpt-gray:        #595959;    /* corps de texte gris */
  --rpt-salmon:      #D88473;    /* accent tertiaire (graphes) */
  /* Dégradé des onglets de chapitres (actif → dernier) */
  --rpt-tab-1: #00B0F0;
  --rpt-tab-2: #049CD8;
  --rpt-tab-3: #0888C1;
  --rpt-tab-4: #0C74A9;
  --rpt-tab-5: #0F6092;
  --rpt-tab-6: #134C7A;
  --rpt-tab-7: #173863;
  --rpt-tab-8: #1B244B;
}
