/* Univers LT Pro & Std - self-hosted font faces */

/* --- Univers LT Pro --- */
@font-face {
    font-family: "Univers LT Pro";
    src: url("/wp-content/themes/modeln/fonts/UniversLTPro/UniversLTPro-45Light.ttf") format("truetype");
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Univers LT Pro";
    src: url("/wp-content/themes/modeln/fonts/UniversLTPro/UniversLTPro-45LightOblique.ttf") format("truetype");
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "Univers LT Pro";
    src: url("/wp-content/themes/modeln/fonts/UniversLTPro/UniversLTPro-55Oblique.ttf") format("truetype");
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "Univers LT Pro";
    src: url("/wp-content/themes/modeln/fonts/UniversLTPro/UniversLTPro-55Roman.ttf") format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Univers LT Pro";
    src: url("/wp-content/themes/modeln/fonts/UniversLTPro/UniversLTPro-65Bold.ttf") format("truetype");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Univers LT Pro";
    src: url("/wp-content/themes/modeln/fonts/UniversLTPro/UniversLTPro-65BoldOblique.ttf") format("truetype");
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "Univers LT Pro";
    src: url("/wp-content/themes/modeln/fonts/UniversLTPro/UniversLTPro-75Black.ttf") format("truetype");
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Univers LT Pro";
    src: url("/wp-content/themes/modeln/fonts/UniversLTPro/UniversLTPro-75BlackOblique.ttf") format("truetype");
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "Univers LT Pro XBlack";
    src: url("/wp-content/themes/modeln/fonts/UniversLTPro/UniversLTPro-85XBlack.ttf") format("truetype");
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Univers LT Pro XBlack";
    src: url("/wp-content/themes/modeln/fonts/UniversLTPro/UniversLTPro-85XBlackObl.ttf") format("truetype");
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "Univers LT Pro Ex";
    src: url("/wp-content/themes/modeln/fonts/UniversLTPro/UniversLTPro-BlackExt.ttf") format("truetype");
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Univers LT Pro Ex";
    src: url("/wp-content/themes/modeln/fonts/UniversLTPro/UniversLTPro-BlackExtObl.ttf") format("truetype");
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "Univers LT Pro Cn";
    src: url("/wp-content/themes/modeln/fonts/UniversLTPro/UniversLTPro-BoldCond.ttf") format("truetype");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Univers LT Pro Cn";
    src: url("/wp-content/themes/modeln/fonts/UniversLTPro/UniversLTPro-BoldCondObl.ttf") format("truetype");
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "Univers LT Pro Ex";
    src: url("/wp-content/themes/modeln/fonts/UniversLTPro/UniversLTPro-BoldExt.ttf") format("truetype");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Univers LT Pro Ex";
    src: url("/wp-content/themes/modeln/fonts/UniversLTPro/UniversLTPro-BoldExtOblique.ttf") format("truetype");
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "Univers LT Pro Cn";
    src: url("/wp-content/themes/modeln/fonts/UniversLTPro/UniversLTPro-Condensed.ttf") format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Univers LT Pro Cn";
    src: url("/wp-content/themes/modeln/fonts/UniversLTPro/UniversLTPro-CondensedObl.ttf") format("truetype");
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "Univers LT Pro Ex";
    src: url("/wp-content/themes/modeln/fonts/UniversLTPro/UniversLTPro-Ex.ttf") format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Univers LT Pro Ex";
    src: url("/wp-content/themes/modeln/fonts/UniversLTPro/UniversLTPro-ExObl.ttf") format("truetype");
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "Univers LT Pro Cn";
    src: url("/wp-content/themes/modeln/fonts/UniversLTPro/UniversLTPro-LightCond.ttf") format("truetype");
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Univers LT Pro Cn";
    src: url("/wp-content/themes/modeln/fonts/UniversLTPro/UniversLTPro-LightCondObl.ttf") format("truetype");
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "Univers LT Pro UltCn";
    src: url("/wp-content/themes/modeln/fonts/UniversLTPro/UniversLTPro-LightUltCond.ttf") format("truetype");
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Univers LT Pro UltCn";
    src: url("/wp-content/themes/modeln/fonts/UniversLTPro/UniversLTPro-ThinUltCond.ttf") format("truetype");
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Univers LT Pro UltCn";
    src: url("/wp-content/themes/modeln/fonts/UniversLTPro/UniversLTPro-UltCond.ttf") format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Univers LT Pro XBlack Ex";
    src: url("/wp-content/themes/modeln/fonts/UniversLTPro/UniversLTPro-XBlackExt.ttf") format("truetype");
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Univers LT Pro XBlack Ex";
    src: url("/wp-content/themes/modeln/fonts/UniversLTPro/UniversLTPro-XBlackExtObl.ttf") format("truetype");
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "Univers LT Std Pro 55";
    src: url("/wp-content/themes/modeln/fonts/UniversLTPro/UniversLTPro-55Roman.ttf") format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Univers LT Std Pro 65";
    src: url("/wp-content/themes/modeln/fonts/UniversLTPro/UniversLTPro-65Bold.ttf") format("truetype");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

/* --- Univers LT Std --- */
@font-face {
    font-family: "Univers LT Std";
    src: url("/wp-content/themes/modeln/fonts/UniversLTStd/UniversLTStd-Black.otf") format("opentype");
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "UniversLTStd Ex";
    src: url("/wp-content/themes/modeln/fonts/UniversLTStd/UniversLTStd-BlackEx.otf") format("opentype");
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "UniversLTStd Ex";
    src: url("/wp-content/themes/modeln/fonts/UniversLTStd/UniversLTStd-BlackExObl.otf") format("opentype");
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "Univers LT Std";
    src: url("/wp-content/themes/modeln/fonts/UniversLTStd/UniversLTStd-BlackObl.otf") format("opentype");
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "Univers LT Std";
    src: url("/wp-content/themes/modeln/fonts/UniversLTStd/UniversLTStd-Bold.woff2") format("woff2"),
         url("/wp-content/themes/modeln/fonts/UniversLTStd/UniversLTStd-Bold.woff") format("woff"),
         url("/wp-content/themes/modeln/fonts/UniversLTStd/UniversLTStd-Bold.otf") format("opentype");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "UniversLTStd Cn";
    src: url("/wp-content/themes/modeln/fonts/UniversLTStd/UniversLTStd-BoldCn.woff") format("woff"),
         url("/wp-content/themes/modeln/fonts/UniversLTStd/UniversLTStd-BoldCn.otf") format("opentype");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "UniversLTStd Cn";
    src: url("/wp-content/themes/modeln/fonts/UniversLTStd/UniversLTStd-BoldCnObl.otf") format("opentype");
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "UniversLTStd Ex";
    src: url("/wp-content/themes/modeln/fonts/UniversLTStd/UniversLTStd-BoldEx.otf") format("opentype");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "UniversLTStd Ex";
    src: url("/wp-content/themes/modeln/fonts/UniversLTStd/UniversLTStd-BoldExObl.otf") format("opentype");
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "Univers LT Std";
    src: url("/wp-content/themes/modeln/fonts/UniversLTStd/UniversLTStd-BoldObl.otf") format("opentype");
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "UniversLTStd Cn";
    src: url("/wp-content/themes/modeln/fonts/UniversLTStd/UniversLTStd-Cn.woff") format("woff"),
         url("/wp-content/themes/modeln/fonts/UniversLTStd/UniversLTStd-Cn.otf") format("opentype");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "UniversLTStd Cn";
    src: url("/wp-content/themes/modeln/fonts/UniversLTStd/UniversLTStd-CnObl.otf") format("opentype");
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "UniversLTStd Ex";
    src: url("/wp-content/themes/modeln/fonts/UniversLTStd/UniversLTStd-Ex.otf") format("opentype");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "UniversLTStd Ex";
    src: url("/wp-content/themes/modeln/fonts/UniversLTStd/UniversLTStd-ExObl.otf") format("opentype");
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "Univers LT Std";
    src: url("/wp-content/themes/modeln/fonts/UniversLTStd/UniversLTStd-Light.woff2") format("woff2"),
         url("/wp-content/themes/modeln/fonts/UniversLTStd/UniversLTStd-Light.woff") format("woff"),
         url("/wp-content/themes/modeln/fonts/UniversLTStd/UniversLTStd-Light.otf") format("opentype");
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "UniversLTStd Cn";
    src: url("/wp-content/themes/modeln/fonts/UniversLTStd/UniversLTStd-LightCn.otf") format("opentype");
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "UniversLTStd Cn";
    src: url("/wp-content/themes/modeln/fonts/UniversLTStd/UniversLTStd-LightCnObl.otf") format("opentype");
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "Univers LT Std";
    src: url("/wp-content/themes/modeln/fonts/UniversLTStd/UniversLTStd-LightObl.woff2") format("woff2"),
         url("/wp-content/themes/modeln/fonts/UniversLTStd/UniversLTStd-LightObl.woff") format("woff"),
         url("/wp-content/themes/modeln/fonts/UniversLTStd/UniversLTStd-LightObl.otf") format("opentype");
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "UniversLTStd UltraCn";
    src: url("/wp-content/themes/modeln/fonts/UniversLTStd/UniversLTStd-LightUltraCn.otf") format("opentype");
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Univers LT Std";
    src: url("/wp-content/themes/modeln/fonts/UniversLTStd/UniversLTStd-Obl.otf") format("opentype");
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "UniversLTStd UltraCn";
    src: url("/wp-content/themes/modeln/fonts/UniversLTStd/UniversLTStd-ThinUltraCn.otf") format("opentype");
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "UniversLTStd UltraCn";
    src: url("/wp-content/themes/modeln/fonts/UniversLTStd/UniversLTStd-UltraCn.otf") format("opentype");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "UniversLTStd XBlack";
    src: url("/wp-content/themes/modeln/fonts/UniversLTStd/UniversLTStd-XBlack.woff2") format("woff2"),
         url("/wp-content/themes/modeln/fonts/UniversLTStd/UniversLTStd-XBlack.woff") format("woff"),
         url("/wp-content/themes/modeln/fonts/UniversLTStd/UniversLTStd-XBlack.otf") format("opentype");
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "UniversLTStd XBlack Ex";
    src: url("/wp-content/themes/modeln/fonts/UniversLTStd/UniversLTStd-XBlackEx.otf") format("opentype");
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "UniversLTStd XBlack Ex";
    src: url("/wp-content/themes/modeln/fonts/UniversLTStd/UniversLTStd-XBlackExObl.otf") format("opentype");
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "UniversLTStd XBlack";
    src: url("/wp-content/themes/modeln/fonts/UniversLTStd/UniversLTStd-XBlackObl.otf") format("opentype");
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "Univers LT Std";
    src: url("/wp-content/themes/modeln/fonts/UniversLTStd/UniversLTStd.woff2") format("woff2"),
         url("/wp-content/themes/modeln/fonts/UniversLTStd/UniversLTStd.woff") format("woff"),
         url("/wp-content/themes/modeln/fonts/UniversLTStd/UniversLTStd.otf") format("opentype");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}



/* --- Univers LT Std Home (legacy alias) --- */
@font-face {
    font-family: "Univers LT Std Home";
    src: url("/wp-content/themes/modeln/fonts/UniversLTStd/UniversLTStd-Bold.woff2") format("woff2"),
         url("/wp-content/themes/modeln/fonts/UniversLTStd/UniversLTStd-Bold.woff") format("woff"),
         url("/wp-content/themes/modeln/fonts/UniversLTStd/UniversLTStd-Bold.otf") format("opentype");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Univers LT Std Home";
    src: url("/wp-content/themes/modeln/fonts/UniversLTStd/UniversLTStd-Light.woff2") format("woff2"),
         url("/wp-content/themes/modeln/fonts/UniversLTStd/UniversLTStd-Light.woff") format("woff"),
         url("/wp-content/themes/modeln/fonts/UniversLTStd/UniversLTStd-Light.otf") format("opentype");
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Univers LT Std Home";
    src: url("/wp-content/themes/modeln/fonts/UniversLTStd/UniversLTStd-LightObl.woff2") format("woff2"),
         url("/wp-content/themes/modeln/fonts/UniversLTStd/UniversLTStd-LightObl.woff") format("woff"),
         url("/wp-content/themes/modeln/fonts/UniversLTStd/UniversLTStd-LightObl.otf") format("opentype");
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}
