/*
 * Police du site : Inter (la même que Vaultwarden), servie par le site lui-même.
 * Fichier attendu : polices/inter.woff2 (police variable, graisses 100 à 900, licence libre OFL).
 * Tant que le fichier est absent, le navigateur garde la police de secours (Segoe UI sous Windows).
 */
@font-face {
    font-family: Inter;
    src: url(polices/inter.woff2) format("woff2");
    font-weight: 100 900;
    font-style: normal;
    font-display: swap;
}

html, body {
    font-family: Inter, "Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif;
    font-weight: 700;   /* texte courant trois crans plus gras que la normale (400) */
}

/* Menu : entrées plus marquées */
.nav > a, .nav-group > summary { font-weight: 800; }
.nav-sub a { font-weight: 700; }
.nav-sub a.active { font-weight: 800; }

/* Les boutons et les champs ne reprennent pas d'eux-mêmes la police de la page */
button, input, select, textarea {
    font-family: inherit;
}
