/**
 * CC Ultimatum – headline font for hero
 * Fonts path: ../../fonts/Ultimatum/ (relative to this file)
 */
@font-face {
    font-family: "CC Ultimatum";
    src: url("../../fonts/Ultimatum/cc-ultimatum-regular.otf") format("opentype");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "CC Ultimatum";
    src: url("../../fonts/Ultimatum/cc-ultimatum-italic.otf") format("opentype");
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: "CC Ultimatum";
    src: url("../../fonts/Ultimatum/cc-ultimatum-bold.otf") format("opentype");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "CC Ultimatum";
    src: url("../../fonts/Ultimatum/cc-ultimatum-bold-italic.otf") format("opentype");
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: "CC Ultimatum";
    src: url("../../fonts/Ultimatum/cc-ultimatum-heavy.otf") format("opentype");
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "CC Ultimatum";
    src: url("../../fonts/Ultimatum/cc-ultimatum-heavy-italic.otf") format("opentype");
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

/* Inter — self-hosted (see fonts/Inter); matches Figma body / UI */
@font-face {
    font-family: Inter;
    src: url("../../fonts/Inter/Inter-Regular.ttf") format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: Inter;
    src: url("../../fonts/Inter/Inter-Medium.ttf") format("truetype");
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: Inter;
    src: url("../../fonts/Inter/Inter-SemiBold.ttf") format("truetype");
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: Inter;
    src: url("../../fonts/Inter/Inter-Bold.ttf") format("truetype");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: Inter;
    src: url("../../fonts/Inter/Inter-Light.ttf") format("truetype");
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
