/* =========================================================== */
/* ========================== SATOSHI ======================== */
/* =========================================================== */
/* Body-font. Regular, italic, medium, bold. Lokale woff2 uit de app. */
@font-face {
    font-family: "Satoshi";
    src: url("/fonts/Satoshi-Regular.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "Satoshi";
    src: url("/fonts/Satoshi-Italic.woff2") format("woff2");
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: "Satoshi";
    src: url("/fonts/Satoshi-Medium.woff2") format("woff2");
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "Satoshi";
    src: url("/fonts/Satoshi-Bold.woff2") format("woff2");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}


/* =========================================================== */
/* ======================= CLASH DISPLAY ===================== */
/* =========================================================== */
/* Header-font. Regular, medium, semibold. Lokale woff2 uit de app. */
@font-face {
    font-family: "Clash Display";
    src: url("/fonts/ClashDisplay-Regular.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "Clash Display";
    src: url("/fonts/ClashDisplay-Medium.woff2") format("woff2");
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "Clash Display";
    src: url("/fonts/ClashDisplay-Semibold.woff2") format("woff2");
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}


/* =========================================================== */
/* ================ METRIC-GEMATCHTE FALLBACKS =============== */
/* =========================================================== */
/* Lokale systeemfonts, geschaald naar de metrics van het webfont
   zodat de font-swap geen layout shift geeft (CLS op mobiel).
   Waarden berekend uit de woff2-metrics: size-adjust op gemiddelde
   tekenbreedte t.o.v. Arial, verticale overrides gedeeld door de
   size-adjust. Niet met de hand bijstellen zonder herberekening. */
@font-face {
    font-family: "Satoshi Fallback";
    src: local("Arial"), local("Roboto"), local("Helvetica Neue");
    size-adjust: 99.2%;
    ascent-override: 101.79%;
    descent-override: 24.22%;
    line-gap-override: 10.09%;
}
@font-face {
    font-family: "Clash Display Fallback";
    src: local("Arial"), local("Roboto"), local("Helvetica Neue");
    size-adjust: 110.95%;
    ascent-override: 80.23%;
    descent-override: 22.53%;
    line-gap-override: 8.1%;
}
