/* Police Arc_Typ */
@font-face {
    font-family: 'Arc_Typ';
    src: url('../fonts/Arc_Typ.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* Police RM Neue (Regular réel — licence CoType, WebFont) */
@font-face {
    font-family: 'RMNeue-Regular';
    src: url('../../fonts/RM Neue Website/rmneue-regular.woff2') format('woff2'),
         url('../../fonts/RM Neue Website/rmneue-regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* Seul le Regular est licencié → on mappe RMNeue-SemiBold sur le même fichier
   (aucun rendu Arial). Les rares font-weight:500/600 retombent donc sur le
   Regular réel. */
@font-face {
    font-family: 'RMNeue-SemiBold';
    src: url('../../fonts/RM Neue Website/rmneue-regular.woff2') format('woff2'),
         url('../../fonts/RM Neue Website/rmneue-regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* Police RM Mono (Regular réel — licence CoType, WebFont). Un seul poids
   licencié : les éventuels 500/600/700 sont synthétisés par le navigateur. */
@font-face {
    font-family: 'RMMono';
    src: url('../../fonts/RM Mono Website/rmmono-regular.woff2') format('woff2'),
         url('../../fonts/RM Mono Website/rmmono-regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* Police Gridular - Fallback temporaire */
@font-face {
    font-family: 'Gridular';
    src: local('Courier New'); /* Fallback */
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

body {
    font-family: "RMNeue-Regular", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
}
