/* F1C Design Tokens — source unique de vérité visuelle.
   Ne jamais coder couleur ou police en dur ailleurs : toujours passer par ces variables. */

@font-face {
    font-family: "Liberation Sans";
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: url("../fonts/LiberationSans-Regular.woff2") format("woff2");
}

@font-face {
    font-family: "Liberation Sans";
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    src: url("../fonts/LiberationSans-Bold.woff2") format("woff2");
}

@font-face {
    font-family: "Liberation Mono";
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: url("../fonts/LiberationMono-Regular.woff2") format("woff2");
}

:root {
    /* Couleurs */
    --f1c-navy:       #212659;
    --f1c-blue:       #0461A8;
    --f1c-cyan:       #00A9EB;
    --f1c-orange:     #EF7B45;
    --f1c-bg-light:   #F4F6FB;
    --f1c-text:       #333333;
    --f1c-text-muted: #6B7280;
    --f1c-border:     #E0E8F4;
    --f1c-white:      #FFFFFF;

    /* Dégradés */
    --f1c-gradient-header: linear-gradient(135deg, #212659, #0461A8);
    --f1c-gradient-accent: linear-gradient(90deg, #212659, #00A9EB);

    /* Typographie */
    --f1c-font-sans:  "Liberation Sans", Arial, "Helvetica Neue", sans-serif;
    --f1c-font-mono:  "Liberation Mono", Consolas, monospace;

    /* Géométrie */
    --f1c-radius: 8px;
}
