/* =======================================================================
   CAPYDIM ENGINEERING — TYPOGRAPHY
   Webfont-bestanden staan al in assets/fonts/ en worden niet meegeleverd.
   Houd de webfontlicenties aan voor openbaar gebruik.
   ======================================================================= */

@font-face {
    font-family: "New Science";
    src: url("/assets/fonts/NewScience/fonnts.com-New_Science_Regular.otf") format("opentype");
    font-style: normal;
    font-weight: 400;
    font-display: swap;
}

@font-face {
    font-family: "New Science";
    src: url("/assets/fonts/NewScience/fonnts.com-New_Science_Medium.otf") format("opentype");
    font-style: normal;
    font-weight: 500;
    font-display: swap;
}

@font-face {
    font-family: "New Science";
    src: url("/assets/fonts/NewScience/fonnts.com-New_Science_SemiBold.otf") format("opentype");
    font-style: normal;
    font-weight: 600;
    font-display: swap;
}

@font-face {
    font-family: "New Science";
    src: url("/assets/fonts/NewScience/fonnts.com-New_Science_Bold.otf") format("opentype");
    font-style: normal;
    font-weight: 700;
    font-display: swap;
}

@font-face {
    font-family: "Aktiv Grotesk";
    src: url("/assets/fonts/AktivGrotesk/OTF/AktivGrotesk-Regular.otf") format("opentype");
    font-style: normal;
    font-weight: 400;
    font-display: swap;
}

@font-face {
    font-family: "Aktiv Grotesk";
    src: url("/assets/fonts/AktivGrotesk/OTF/AktivGrotesk-Medium.otf") format("opentype");
    font-style: normal;
    font-weight: 500;
    font-display: swap;
}

@font-face {
    font-family: "Aktiv Grotesk";
    src: url("/assets/fonts/AktivGrotesk/OTF/AktivGrotesk-Bold.otf") format("opentype");
    font-style: normal;
    font-weight: 700;
    font-display: swap;
}

@font-face {
    font-family: "Aktiv Grotesk";
    src: url("/assets/fonts/AktivGrotesk/OTF/AktivGrotesk-Italic.otf") format("opentype");
    font-style: italic;
    font-weight: 400;
    font-display: swap;
}

/* Centraal beheer: pas deze drie instellingen aan voor alle pagina's. */
:root {
    --CapyDim-font-heading: "New Science", "Aktiv Grotesk", Arial, sans-serif;
    --CapyDim-font-body: "Aktiv Grotesk", Arial, sans-serif;
    --CapyDim-font-decorative: "reeyregular", cursive;
}
