/* ── BS Custom — socle des pages publiques (26.09.2026) ──────────────────────
   Chargé par <x-seo-head> juste après theme.css (donc après les feuilles mobiles,
   comme l'étaient les règles inline qu'il remplace) et avant les styles de page.
   Les couleurs, polices et composants (.nav, .btn…) vivent dans theme.css. Ici : les jetons de MISE EN PAGE et le reset que
   chaque page recopiait dans son <style>. Une page peut toujours redéfinir
   --container ou main dans son propre <style>, qui vient après. */
:root{--radius:14px;--container:1100px;--navH:72px}
*{box-sizing:border-box}
html,body{min-height:100%}
body{margin:0;background:var(--bg);color:var(--text);font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
a{color:inherit;text-decoration:none}
main{display:block}
.container{width:min(var(--container),calc(100% - 48px));margin:0 auto}
@media (max-width:980px){
 :root{--navH:60px}
}
