/* Tokens issus du design system Exception Bois (charte Arlec Design, 2026).
   Source : https://claude.ai/artifact/KvGh4VzR8hqXHPBRPkJKhC — ne pas inventer de valeurs ici. */

@font-face {
    font-family: "Bodoni Moda";
    src: url("../fonts/bodoni-moda-latin-wght-normal.woff2") format("woff2");
    font-weight: 400 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Bodoni Moda";
    src: url("../fonts/bodoni-moda-latin-wght-italic.woff2") format("woff2");
    font-weight: 400 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "Montserrat";
    src: url("../fonts/montserrat-latin-wght-normal.woff2") format("woff2");
    font-weight: 100 900;
    font-style: normal;
    font-display: swap;
}

:root {
    /* Palette de la charte (essences) */
    --bois-acajou: #a0622a;
    --bois-wenge: #6b3a1f;
    --bois-chene-dore: #e8be8b;
    --bois-bouleau: #f5dbb0;
    --bois-lin-clair: #fdf0d8;
    --anthracite: #343434;
    --texture-bois-fond: #262626;

    /* Rôles — thème sombre (défaut du site) */
    --surface: var(--anthracite);
    --surface-profonde: var(--texture-bois-fond);
    --encre: var(--bois-lin-clair);
    --encre-accent: var(--bois-chene-dore);
    --filet: var(--bois-lin-clair);

    /* Dégradé de marque : réservé au pictogramme et aux arrière-plans, jamais au texte courant */
    --degrade-marque: linear-gradient(90deg, var(--bois-lin-clair) 0%, var(--bois-bouleau) 33%, var(--bois-chene-dore) 67%, var(--bois-acajou) 100%);

    /* Typographie — Bodoni Moda remplace Bodoni 72 sur le web (prévu par la charte) */
    --font-titre: "Bodoni Moda", "Bodoni 72", Didot, "Bodoni MT", serif;
    --font-texte: Montserrat, system-ui, sans-serif;
}

/* Thème clair (lin clair) : zones claires, pages imprimables */
.theme-clair {
    --surface: var(--bois-lin-clair);
    --surface-profonde: var(--bois-bouleau);
    --encre: var(--anthracite);
    --encre-accent: var(--bois-wenge);
    --filet: var(--bois-acajou);
}
