/* Passage 13 — ISO MAQUETTE : polices des maquettes validées (REFERENCE-VALIDEE/ecrans), servies en local (jamais Google Fonts). */
@font-face{font-family:"Nunito";src:url(../../fonts/nunito.woff2?v=76388dbfe3) format("woff2");font-weight:200 1000;font-display:swap}
@font-face{font-family:"Inter";src:url(../../fonts/inter.woff2?v=f11d729bb0) format("woff2");font-weight:100 900;font-display:swap}
@font-face{font-family:"Kalam";src:url(../../fonts/kalam-400.woff2?v=a0b26053cd) format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:"Kalam";src:url(../../fonts/kalam-700.woff2?v=befa33190a) format("woff2");font-weight:700;font-display:swap}
/* état masqué fiable (les gabarits fixent souvent display:flex) + éléments communs injectés par js/commun.js */
[hidden]{display:none!important}
.sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.toast{position:fixed;left:50%;bottom:96px;transform:translateX(-50%);z-index:90;background:#173B2C;color:#fff;font:700 14px Inter,sans-serif;padding:10px 16px;border-radius:14px;box-shadow:0 8px 18px rgba(0,0,0,.25);max-width:90vw}
a{color:inherit}
button{font:inherit;color:inherit;cursor:pointer}
