/**
 * MDAA — charte État adoucie
 * Bleu République / rouge Marianne (CTA) — site indépendant
 */
:root{
  --blue:#1E3A8A;
  --blue-dark:#152C6B;
  --blue-soft:#EEF2F8;
  --cta:#C8102E;
  --cta-dark:#A00D24;
  --bg:#F7F9FC;
  --soft:#EEF2F8;
  --ink:#1A2332;
  --muted:#5A6577;
  --line:#D8DEE8;
  --white:#fff;
  --navy:var(--blue-dark);
  --navy-2:var(--blue);
  --teal:var(--blue);
  --gold:#fff;
  --green:var(--blue);
  --green-dark:var(--blue-dark);
  --green-soft:var(--blue-soft);
  --mdaa-map-accent:var(--cta);
  --mdaa-map-active:var(--blue-dark);
}

@keyframes mdaaRise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}

.mdaa-tricolore{display:flex;height:3px;width:100%}
.mdaa-tricolore span{flex:1}
.mdaa-tricolore span:nth-child(1){background:#1E3A8A}
.mdaa-tricolore span:nth-child(2){background:#fff}
.mdaa-tricolore span:nth-child(3){background:#C8102E}

.mdaa-legalbar{
  background:var(--blue-dark);color:#fff;font-size:12.5px;line-height:1.4;
  padding:8px 16px;text-align:center;font-weight:500;
}
.mdaa-legalbar strong{color:#fff}
