/* Variante verte : Direction B validée par Élise le 03/09 (papier, vert vif, encre bleu nuit). L'orange ne reste que dans le logo. Se charge après style.css. */
:root{
  --ink-900:#232C46; --ink-700:#3F4760; --ink-500:#5C6480;
  --surface:#FFFFFF; --card:#F6EEE0; --line:#E6DCC6;
  --glow:#4F8F3A; --glow-text:#437931; --glow-100:#EEF5E8; --glow-soft:#A9CFA0;
  --gold-100:#F6EAC8; --gold-ink:#5C3E10;
  --dusk-900:#232C46; --dusk-800:#2C3754; --ivory:#F6EEE0; --ivory-dim:#C9CCD6;
}
/* contrast: #232C46 #F6EEE0 4.5 */
/* contrast: #232C46 #F6EEE0 4.5 */
/* contrast: #3F4760 #FFFBF3 4.5 */
/* contrast: #3F4760 #F6EEE0 4.5 */
/* contrast: #5C6480 #FFFBF3 4.5 */
/* contrast: #5C6480 #F6EEE0 4.5 */
/* contrast: #437931 #F6EEE0 4.5 */
/* contrast: #437931 #FFFBF3 4.5 */
/* contrast: #FFFFFF #437931 4.5 */
/* contrast: #FFFFFF #365F28 4.5 */
/* contrast: #F6EEE0 #232C46 4.5 */
/* contrast: #F6EEE0 #2C3754 4.5 */
/* contrast: #C9CCD6 #232C46 4.5 */
/* contrast: #C9CCD6 #2C3754 4.5 */
/* contrast: #A9CFA0 #232C46 4.5 */
/* contrast: #A9CFA0 #2C3754 4.5 */
/* contrast: #5C3E10 #F6EAC8 4.5 */
.btn,.dark a.btn{background:#437931;border-color:#437931;color:#FFFFFF}
.btn:hover,.dark .btn:hover,.dark a.btn:hover{background:#365F28;border-color:#365F28;color:#FFFFFF}
.btn.ghost{background:transparent;color:var(--ink-900);border-color:var(--ink-900)}
.btn.ghost:hover{background:var(--ink-900);color:var(--surface);border-color:var(--ink-900)}
.offer-card{box-shadow:0 26px 60px rgba(35,44,70,.14)}
.dark .card{border-color:#4B5573}
/* Témoignages : papiers sable, vert pâle et crème */
:root{--note-1:#EAF0E0;--note-2:#F6EAC8;--note-3:#F6EEE0}
/* contrast: #232C46 #EAF0E0 4.5 */
/* contrast: #232C46 #F6EAC8 4.5 */
/* contrast: #232C46 #F6EEE0 4.5 */
/* Fonds alternés : blanc dominant, bandes crème en alternance */
.hero.warm{background:var(--card);color:var(--ink-700)}
.hero.warm h1{color:var(--ink-900)}
.hero.warm .eyebrow{color:var(--glow-text)}
.hero.warm .lead{color:var(--ink-700)}
header.top{background:var(--surface)}
/* Carte de l offre : fond blanc (test demandé par Elliot, 2026-09-30) */
.offer-card{background:#FFFFFF}
.offer-headline{background:var(--card)}
