/* ============================================================
   brand-2026.css — direction de marque 2026 « sobre »
   Calque site-wide, chargé APRÈS site.css sur TOUTES les pages.
   Principe : l'ENCRE porte la page.
     · teal  (--accent)    = couleur d'ACTION (CTA, coches, signaux)
     · ambre (--amber-400) = highlight de DONNÉES (numéros, résultats), à plat
     · l'Aurora ne subsiste qu'au hero
   Promu depuis _home-v2.css (28/06/2026), étendu site-wide (29/06/2026).
   ============================================================ */

/* Accent d'action = teal, utilisé AVEC PARCIMONIE (CTA + signaux only). */
:root,[data-theme="light"]{ --accent:#0EA5B5; --accent-ink:#FFFFFF; }
[data-theme="dark"]{ --accent:#34C7D9; }

/* ---- Logo 2026 (swap light/dark) ---- */
.brand{display:inline-flex;align-items:center}
.brand-logo{height:26px;width:auto;display:block}
.brand-logo--dark{display:none}
[data-theme="dark"] .brand-logo--light{display:none}
[data-theme="dark"] .brand-logo--dark{display:block}

/* ---- Mots-clés : ENCRE (plus de teal partout). Le hero seul garde l'Aurora. ---- */
.gradient-text{background:none!important;-webkit-text-fill-color:var(--fg)!important;color:var(--fg)!important}
.hero-title .gradient-text{
  background:linear-gradient(105deg,#10B981,#0EA5B5 52%,#3B82F6)!important;
  -webkit-background-clip:text!important;background-clip:text!important;
  -webkit-text-fill-color:transparent!important;color:transparent!important}

/* ---- Numéros / valeurs neutres ailleurs : ENCRE franche ---- */
.step .n,.case .res,.stat--grad .v{
  background:none!important;-webkit-text-fill-color:var(--fg)!important;color:var(--fg)!important;opacity:1}

/* ---- #3 Numéros du framework (01/02/03) : AMBRE (highlight de séquence, à plat) ---- */
.fw-n{
  background:none!important;background-image:none!important;
  color:var(--amber-400)!important;-webkit-text-fill-color:var(--amber-400)!important;opacity:1!important}

/* ---- #4 Résultats des témoignages (4×, 2×, Strategic Clarity) : TEAL (à plat, jamais de gradient) ---- */
.tcard-res{
  background:none!important;background-image:none!important;
  color:var(--accent)!important;-webkit-text-fill-color:var(--accent)!important;opacity:1!important}

/* ---- Filets / barres dégradés -> aplats teal discrets ---- */
.gradient-bar,.spark i.on,.door--start::before,.startia-banner::before{
  background:var(--accent)!important;background-image:none!important}
.eyebrow::before,.beat-k::before,.cert-label::before{background:var(--accent)!important;background-image:none!important}

/* ---- #5 Filet teal en bas du CTA : retiré ---- */
.cta-box::after{display:none!important}

/* ---- Halos / glows OFF (sobriété) ---- */
.glow::before,.hero.glow::before,.truth-glow{display:none!important}
.truth,.framework,.philo-sec{background:var(--bg)!important}
[data-theme="dark"] body{background:var(--bg)!important}

/* ---- #2 Coches « qualifie » : TEAL + ✓ blanc (couleur d'action) ---- */
.checklist .ck{background:var(--accent)!important;background-image:none!important;color:#fff}
/* ---- Variante « pas pour vous » : gris foncé + croix ✕ blanche (pas de teal) ---- */
.checklist .ck.ck--no{background:var(--ink-600)!important;color:#fff!important}

/* ---- Puces : encre/gris discrets (PAS de teal). Le teal reste rare. ---- */
.fw-tags li::before,.step li::before,.beat-list li::before{background:var(--fg-dim)!important}
.flowrow .d{background:var(--accent)!important}   /* 1 signal teal dans le mockup, ok */
.fcase-quote{border-left-color:var(--accent)!important}

/* ---- Profondeur SANS couleur : tons neutres + lignes nettes, ombres douces ---- */
:root{ --shadow:0 1px 2px rgba(20,22,28,.04), 0 16px 36px -34px rgba(20,22,28,.32); }
.section--alt{background:#F6F8FA}                 /* alt légèrement teinté froid (pas blanc plat) */
[data-theme="dark"] .section--alt{background:var(--surface)}

/* ---- CTA : box plate, sans filet ---- */
.cta-box{box-shadow:none;border-color:var(--line)}
.tcard,.juno-card{box-shadow:none}
.tcard:hover{transform:translateY(-3px);box-shadow:var(--shadow)}

/* ---- Le bouton primaire = LE moment de couleur d'action (teal), volontairement seul ---- */
/* (hérite de --accent ; rien à forcer — il ressort parce que le reste est en encre) */
