/* ─────────────────────────────────────────────────────────────────────────────
   Webàvous — identité commune des pages secondaires (actualités, pages SEO,
   mentions, CGV, espace client, admin). À charger APRÈS le <style> de la page :
   ses variables remplacent celles de l'ancienne charte.
   Polices hébergées sur le site : Cormorant Garamond (marque, titres)
   + Newsreader (texte, interface).
   ───────────────────────────────────────────────────────────────────────────── */
@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:300 700;font-display:swap;src:url(/fonts/CormorantGaramond-italic-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/CormorantGaramond-normal-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Newsreader';font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/Newsreader-normal-web.woff2) format('woff2')}
@font-face{font-family:'Newsreader';font-style:italic;font-weight:400 600;font-display:swap;src:url(/fonts/Newsreader-italic-web.woff2) format('woff2')}

:root{
  --ff-serif:'Cormorant Garamond',Georgia,serif;
  --ff-sans:'Newsreader',Georgia,serif;
  --font-sans:'Newsreader',Georgia,serif;
  --bg:#F9F8F5; --ink:#100F0D; --ink2:#5F5950; --gold:#B8913A; --gold-t:#85651D;
}
html{-webkit-font-smoothing:antialiased}
body{font-family:var(--ff-sans);font-variant-numeric:lining-nums;font-feature-settings:'lnum' 1}
/* les anciens libellés en capitales espacées restent, mais en Newsreader */
input,select,textarea,button{font-family:var(--ff-sans)}
/* l'ancienne trame à points de l'espace client disparaît : fond papier uni */
body.wa-clean::before{display:none!important}
:focus-visible{outline:2px solid var(--gold);outline-offset:3px}
::selection{background:var(--gold);color:#F9F8F5}

/* contrastes : l'or clair reste décoratif, le texte doré passe en or foncé */
.page-eyebrow{color:var(--gold-t)!important}
footer .footer-brand,footer .footer-location{color:rgba(249,248,245,.66)!important}
footer .footer-location a{color:rgba(249,248,245,.85)}
