/* Polices self-hébergées MedChat — aucune requête CDN au runtime. */
/* Chakra Petch — display/wordmark (statique par poids). */
@font-face{font-family:'Chakra Petch';font-style:normal;font-weight:500;font-display:swap;src:url('/fonts/chakra-petch-500.woff2') format('woff2');}
@font-face{font-family:'Chakra Petch';font-style:normal;font-weight:600;font-display:swap;src:url('/fonts/chakra-petch-600.woff2') format('woff2');}
@font-face{font-family:'Chakra Petch';font-style:normal;font-weight:700;font-display:swap;src:url('/fonts/chakra-petch-700.woff2') format('woff2');}
/* Sora — corps/UI (variable 300–700). */
@font-face{font-family:'Sora';font-style:normal;font-weight:300 700;font-display:swap;src:url('/fonts/sora-var.woff2') format('woff2');}
/* IBM Plex Mono — empreintes/étiquettes (statique par poids). */
@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:400;font-display:swap;src:url('/fonts/ibm-plex-mono-400.woff2') format('woff2');}
@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:500;font-display:swap;src:url('/fonts/ibm-plex-mono-500.woff2') format('woff2');}
