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

/* Missing font weights - uncomment when files are added */
/*
@font-face {
    font-family: "AktivGrotesk";
    src:
        url("AktivGrotesk_W_Lt.woff2") format("woff2"),
        url("AktivGrotesk_W_Lt.woff") format("woff");
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "AktivGrotesk";
    src:
        url("AktivGrotesk_W_Md.woff2") format("woff2"),
        url("AktivGrotesk_W_Md.woff") format("woff");
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

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

@font-face {
    font-family: "AktivGrotesk";
    src:
        url("AktivGrotesk_W_Bd.woff2") format("woff2"),
        url("AktivGrotesk_W_Bd.woff") format("woff");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "AktivGrotesk";
    src:
        url("AktivGrotesk_W_XBd.woff2") format("woff2"),
        url("AktivGrotesk_W_XBd.woff") format("woff");
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "AktivGrotesk";
    src:
        url("AktivGrotesk_W_Blk.woff2") format("woff2"),
        url("AktivGrotesk_W_Blk.woff") format("woff");
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
*/

/* Utility classes for AktivGrotesk */
.aktivgrotesk {
    font-family: "AktivGrotesk", sans-serif;
}

/* Font weight classes - only Regular is available for now */
.aktivgrotesk-regular {
    font-family: "AktivGrotesk", sans-serif;
    font-weight: 400;
}

/* Placeholder classes for missing weights - will use fallback fonts */
.aktivgrotesk-light {
    font-family: "AktivGrotesk", "Product Sans", sans-serif;
    font-weight: 300;
}

.aktivgrotesk-medium {
    font-family: "AktivGrotesk", "Product Sans", sans-serif;
    font-weight: 500;
}

.aktivgrotesk-semibold {
    font-family: "AktivGrotesk", "Product Sans", sans-serif;
    font-weight: 600;
}

.aktivgrotesk-bold {
    font-family: "AktivGrotesk", "Product Sans", sans-serif;
    font-weight: 700;
}

.aktivgrotesk-extrabold {
    font-family: "AktivGrotesk", "Product Sans", sans-serif;
    font-weight: 800;
}

.aktivgrotesk-black {
    font-family: "AktivGrotesk", sans-serif;
    font-weight: 900;
} 