/* Accueil (FR, EN, ES) : cadre façon plan, polices Inter + DM Mono, blocs à angles droits, contenu resserré.
   Les sélecteurs visent les data-fid de l'export : identiques dans les trois langues. */
@font-face{font-family:"DM Mono";font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-mono-500-latin.ecb3fd43cb.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}
@media (min-width:1200px){[data-fid="793"]{zoom:.9}}
/* le contenu réduit est moins haut : la page prend sa hauteur réelle (sinon un grand vide sous le pied de page) */
@media (min-width:1200px){html.cadre-h,html.cadre-h body{height:var(--h-cadre)!important}}
[data-fid="55"],[data-fid="54"],.rs-dark{border-radius:0!important}
#cadre{position:absolute;left:0;top:0;width:100%;pointer-events:none;z-index:0}
[data-fid="793"]{z-index:1;background:transparent!important}
#cadre .v{position:absolute;top:0;bottom:0;width:1px;background:#ececef;transform:scaleX(.5);transform-origin:left}
#cadre .px{position:absolute;display:grid;-webkit-mask-image:linear-gradient(#000 55%,transparent);mask-image:linear-gradient(#000 55%,transparent)}
#cadre .px i{display:block}
#cadre .h{position:absolute;height:1px;background:#e6e6ea}
#cadre .c{position:absolute;width:6px;height:6px;background:#ff991c;transform:translate(-3px,-3px)}
/* texte courant */
[style*="Geist"]{font-family:Inter,sans-serif!important}
/* boutons et étiquettes : mono en capitales */
.hover-shrink [style*="Geist"],[style*="background:#ff991c"] [style*="Instrument Sans"],[style*="background: rgb(255, 153, 28)"] [style*="Instrument Sans"],[style*="background:#ff991c"] [style*="Geist"],[style*="background: rgb(255, 153, 28)"] [style*="Geist"],[data-fid="39"] [style*="Geist"],[data-fid="41"] [style*="Geist"]{font-family:"DM Mono",ui-monospace,monospace!important;font-weight:500!important;text-transform:uppercase;letter-spacing:.01em!important;font-size:13px!important}
/* les liens du menu restent en Inter, comme chez Eskimoz */
[data-fid="91"] .hover-shrink:not([style*="ff991c"]):not([style*="255, 153, 28"]) [style*="Geist"]{font-family:Inter,sans-serif!important;text-transform:none!important;font-weight:500!important;letter-spacing:normal!important;font-size:inherit!important}
/* les bulles de l'illustration WhatsApp ne sont pas des boutons */
.fx-chat-2 [style*="Geist"],.fx-chat-4 [style*="Geist"],.fx-chat-2[style*="Geist"],.fx-chat-4[style*="Geist"]{font-family:Inter,sans-serif!important;text-transform:none!important;letter-spacing:normal!important;font-size:12px!important;font-weight:500!important}
/* les boutons prennent la largeur de leur texte */
[data-fid="30"],[data-fid="627"],[data-fid="89"],[data-fid="454"],[data-fid="645"],[data-fid="716"],[data-fid="717"],[data-fid="725"],[data-fid="42"],[data-fid="639"],[data-fid="39"],[data-fid="40"],[data-fid="41"]{width:auto!important}
[data-fid="38"],[data-fid="635"],[data-fid="90"],[data-fid="455"],[data-fid="646"],[data-fid="718"]{width:auto!important;gap:14px}
[data-fid="727"]{width:auto!important;display:flex!important;align-items:center;padding:0 13.1px 0 9.36px;box-sizing:border-box}
[data-fid="726"]{position:relative!important;left:auto!important;top:auto!important;width:auto!important}
/* pied de page : plus lisible (le contenu réduit le rendait trop petit), sans liens coupés sur deux lignes */
@media (min-width:810px){[data-fid="568"] .r-wrap>span{transform:none!important}[data-fid="568"] .r-wrap{white-space:pre!important}[data-fid="568"] .r-wrap:not([data-fid="531"]){width:auto!important}}
@media (min-width:1200px){
[data-fid="546"]{transform:scale(1.3);transform-origin:left top}
[data-fid="565"]{transform:scale(1.3);transform-origin:right top}
[data-fid="566"]{transform:translateY(42px) scale(1.3);transform-origin:left top}
[data-fid="568"] [data-fid="531"].r-wrap{white-space:normal!important;width:290px!important;max-width:290px!important;height:auto!important}
}
