/* skin mix */
:root{
  --f-disp:'Literata',ui-sans-serif,system-ui,sans-serif;
  --f-body:'Source Sans 3',ui-sans-serif,system-ui,sans-serif;
  --paper:#ffffff;--wash:#f4f2f7;--ink:#1a1d29;--muted:rgba(26,29,41,0.70);
  --line:rgba(26,29,41,0.12);--line-2:rgba(26,29,41,0.26);
  --acc:#723687;--acc-d:#5d2c6e;--star:#d99a00;--r:6px;
}
:root{--u-hero-img:url("https://images.pexels.com/photos/279810/pexels-photo-279810.jpeg?auto=compress&cs=tinysrgb&fit=crop&h=627&w=1200")}
/* ===== identite v2 (punch2 A) ===== */
/* 2026-10-10 : logo reel 311x112 (crop 790x283+130+361, symbole cols), en-tete g3, acc #723687->#397b9f (logo #3c81a7) */
:root{--brand-logo:url(/ui/brand.webp);--brand-ratio:2.777;--brand-h:48px;--mark:url(/ui/mark.webp);--brand-svg:none;--brand-show:block;--hero-side:row;--acc-ink:#fff}
html:root{--r:4px}
:root{--acc:#397b9f;--acc-d:#2f6583}
/* ===== fin identite v2 ===== */
