/* Charte « Atlas de cabinet » (comme le site) : papier blanc cassé, encre brun-noir, rubrique rouge, noir neutre en mode sombre.
   Pas de police téléchargée : ces pages restent légères et lisibles hors ligne (Garamond ou Georgia si EB Garamond manque). */
:root{--bg:#FBFBFA;--paper:#F2F2F0;--ink:#262321;--ink2:#56514C;--ink3:#736E68;--rule:#DAD8D4;--a:#33506A;--rub:#8C2F23;
--titres:"EB Garamond",Garamond,Georgia,serif;--texte:Literata,Georgia,"Times New Roman",serif}
@media (prefers-color-scheme:dark){:root{--bg:#161615;--paper:#1F1F1D;--ink:#ECEBE6;--ink2:#B7B5AD;--ink3:#8E8C85;--rule:#34332F;--a:#9DB8D6;--rub:#E08B74}}
body{margin:0;background:var(--bg);color:var(--ink);font:17px/1.65 var(--texte)}
header,footer,main{max-width:760px;margin:0 auto;padding:16px 20px}header{font:500 18px var(--titres);border-bottom:3px double var(--rule)}
a{color:var(--a);text-underline-offset:3px}h1{font:500 clamp(30px,5vw,48px)/1.08 var(--titres);margin:8px 0 12px}
h2{font:600 19px var(--titres);color:var(--rub);margin:26px 0 4px}
.per,.meta,small{font-size:14px;color:var(--ink3)}.v{font-weight:600}.v1{color:#2F6B4F}.v2{color:#3B5A8C}.v3{color:#A87414}.v4{color:#9A3838}
figure{margin:18px 0;background:var(--paper);border:1px solid var(--rule);padding:12px}img{display:block;max-width:100%;height:auto;margin:0 auto}
figcaption{font-size:13px;color:var(--ink2);margin-top:8px}audio{width:100%}
.nx{display:flex;justify-content:space-between;gap:16px;border-top:1px solid var(--rule);margin-top:30px;padding-top:14px;font-size:15px}
footer{font-size:13px;color:var(--ink3);border-top:1px solid var(--rule)}ul{padding-left:20px}li{margin:3px 0}
