/* bease-ui — copié de bease-site/src/assets/css/site.css, src/layout.js, src/site.js par tools/extraire-du-site.js (fiche n° 33, §3.1) : jamais redessiné.
   Ne pas modifier ici : changer le site, relancer l'outil (le site reste la source jusqu'à l'étape 4). */
:root{--bg:#000;--bg2:#0a0a0a;--bg3:#111;--fg:#fff;--muted:#9ca3af;--dim:#6b7280;--soft:#d1d5db;--gold:#eab308;--gold2:#facc15;--line:rgba(255,255,255,.10);--line2:rgba(255,255,255,.20);--ok:#22c55e;--r:1.5rem;--r2:1rem;--max:80rem;--pad:1rem;--font:'Inter',system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--hdr-h:4.625rem;--page-top:calc(var(--hdr-h) + 24px)}
@media(min-width:1024px){:root{--hdr-h:5.625rem}}
:root{--reading-margin:24px;--read-pos:calc(var(--hdr-h) + var(--reading-margin))}
:root{--mrbg-bottom-m:4.75rem;--mrbg-axis:max(var(--pad),(100% - var(--max))/2 + var(--pad))}
:root{--mobile-bar-h:76px}
@media(max-width:899px){:root{--reading-margin:16px;--read-pos:calc(var(--hdr-h) + var(--mobile-bar-h) + var(--reading-margin))}}
/* Nommés par bease-ui — valeurs relevées dans site.css (ombres, rayons, rouge d'erreur) */
:root{--ombre-halo-or:0 0 0 4px rgba(234,179,8,.12),0 0 32px rgba(234,179,8,.1);--ombre-halo-or-mobile:0 0 0 3px rgba(234,179,8,.12);--ombre-fenetre:inset 0 0 0 1.5px var(--gold),0 0 0 4px rgba(234,179,8,.12),0 0 32px rgba(234,179,8,.1),0 24px 80px rgba(0,0,0,.7);--ombre-panneau:0 20px 40px rgba(0,0,0,.6);--ombre-bulle:0 0 0 1px rgba(0,0,0,.92),0 0 18px 3px rgba(255,255,255,.22),0 6px 22px rgba(0,0,0,.55);--lisere-or:0 0 0 1px var(--gold);--rayon-pilule:999px;--rayon-cadre:14px;--rayon-rond:50%;--erreur:rgba(239,68,68,.55);--erreur-texte:#f87171}
