/*! Oedenburg Sans Vario 1.3 - Proper Font Weights */
/* Dual font-family names for maximum browser compatibility */
/* Factory weights: 300 (light), 400 (regular), 700 (bold) */
/* Multiple weights prevent faux bold rendering */

/* Oedenburg Sans (with space) - Primary name */
@font-face {
    font-family: 'Oedenburg Sans';
    src: url('oedenburg_sans_vario_1.3-light-webfont.woff2') format('woff2'),
         url('oedenburg_sans_vario_1.3-light-webfont.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Oedenburg Sans';
    src: url('oedenburg_sans_vario_1.3-regular-webfont.woff2') format('woff2'),
         url('oedenburg_sans_vario_1.3-regular-webfont.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Oedenburg Sans';
    src: url('oedenburg_sans_vario_1.3-bold-webfont.woff2') format('woff2'),
         url('oedenburg_sans_vario_1.3-bold-webfont.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

/* Oedenburg_sans (with underscore) - Alias for compatibility */
@font-face {
    font-family: 'Oedenburg_sans';
    src: url('oedenburg_sans_vario_1.3-light-webfont.woff2') format('woff2'),
         url('oedenburg_sans_vario_1.3-light-webfont.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Oedenburg_sans';
    src: url('oedenburg_sans_vario_1.3-regular-webfont.woff2') format('woff2'),
         url('oedenburg_sans_vario_1.3-regular-webfont.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Oedenburg_sans';
    src: url('oedenburg_sans_vario_1.3-bold-webfont.woff2') format('woff2'),
         url('oedenburg_sans_vario_1.3-bold-webfont.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
