/* Haffer — primary / body font */
@font-face {
    font-family: "Haffer";
    src: url("/fonts/Haffer-Light.woff2") format("woff2"),
         url("/fonts/Haffer-Light.woff") format("woff");
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

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

@font-face {
    font-family: "Haffer";
    src: url("/fonts/Haffer-SemiBold.woff2") format("woff2"),
         url("/fonts/Haffer-SemiBold.woff") format("woff");
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

/* Reckless Standard S — header / display font */
@font-face {
    font-family: "Reckless Standard S";
    src: url("/fonts/RecklessStandardS-Regular.woff2") format("woff2"),
         url("/fonts/RecklessStandardS-Regular.woff") format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
