/* skin ocre */
:root{
  --f-disp:'IBM Plex Sans Condensed',ui-sans-serif,system-ui,sans-serif;
  --f-body:'IBM Plex Sans',ui-sans-serif,system-ui,sans-serif;
  --paper:#ffffff;--wash:#f3f4f2;--ink:#22262b;--muted:rgba(34,38,43,0.70);
  --line:rgba(34,38,43,0.12);--line-2:rgba(34,38,43,0.26);
  --acc:#8a5a00;--acc-d:#714900;--star:#d99a00;--r:0px;
}
/* ===== identite v2 (punch2 A) ===== */
/* 2026-10-16 : logo 792x112 (identites/build_identites.py : picto grue, mise en page vitesse) */
:root{--brand-logo:url(/dist/20ed8d590.webp);--brand-ratio:7.071;--brand-h:48px;--mark:url(/dist/e382d7d8f.webp);--brand-svg:none;--brand-show:block;--acc-ink:#fff}
body.ri .ri-brand>svg{display:var(--brand-svg,block)}
body.ri .ri-brand::before{content:"";flex:none;display:var(--brand-show,none);height:var(--brand-h);width:calc(var(--brand-h) * var(--brand-ratio));max-width:min(60vw,260px);background:url(/dist/f22cbbb02.png) left center/contain no-repeat;background-image:var(--brand-logo)}
body.ri .ri-brand>b{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
body.ri .ri-ft .ri-brand::before{box-sizing:content-box;padding:8px 10px;background-color:var(--paper);background-origin:content-box;border-radius:calc(var(--r) / 2)}
@media (max-width:640px){:root{--brand-h:40px}}
body.ri header.ri-hd{background-color:var(--hd-bg)!important}   /* V8 css/styles.css force header{background:#ea580c!important} */
/* ----- style du site ----- */
/* haut de page couleur · cartes contour · titres barre */
body.ri .ri-hero{background:var(--acc);color:#fff}body.ri .ri-hero h1{color:#fff}body.ri .ri-hero .ri-lead{color:rgba(255,255,255,.9)!important}body.ri .ri-hero .ri-search label{color:#fff}body.ri .ri-hero .ri-search-row{border-color:#fff}body.ri .ri-hero .ri-search button{background:var(--ink)!important;color:#fff!important}body.ri .ri-hero-fig figcaption{color:rgba(255,255,255,.8)}body.ri .ri-hero::after{display:none}body.ri .ri-hero-fig img{box-shadow:12px 12px 0 var(--ink)!important}
body.ri main .bg-gray-700{background:var(--ink)!important}


/* ----- fin style du site ----- */
/* ===== fin identite v2 ===== */
