/* Mark Pro — one family name per cut so admin typography picks the exact file. */
/* font-weight is normal so the selected cut is not replaced by a weight synthesis. */

@font-face {
    font-family: 'MarkPro-Hairline';
    src: url('MarkPro-Hairline.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'MarkPro-HairlineItalic';
    src: url('MarkPro-HairlineItalic.otf') format('opentype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'MarkPro-Thin';
    src: url('MarkPro-Thin.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'MarkPro-ThinItalic';
    src: url('MarkPro-ThinItalic.otf') format('opentype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'MarkPro-ExtraLight';
    src: url('MarkPro-ExtraLight.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'MarkPro-ExtraLightItalic';
    src: url('MarkPro-ExtraLightItalic.otf') format('opentype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'MarkPro-Light';
    src: url('MarkPro-Light.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'MarkPro-LightItalic';
    src: url('MarkPro-LightItalic.otf') format('opentype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'MarkPro-Book';
    src: url('MarkPro-Book.woff') format('woff'),
         url('MarkPro-Book.ttf') format('truetype'),
         url('MarkPro-Book.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'MarkPro-BookItalic';
    src: url('MarkPro-BookItalic.otf') format('opentype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'MarkPro';
    src: url('MarkPro.woff') format('woff'),
         url('MarkPro.ttf') format('truetype'),
         url('MarkPro.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'MarkPro-Italic';
    src: url('MarkPro-Italic.otf') format('opentype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'MarkPro-Medium';
    src: url('MarkPro-Medium.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'MarkPro-MediumItalic';
    src: url('MarkPro-MediumItalic.otf') format('opentype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'MarkPro-Bold';
    src: url('MarkPro-Bold.woff') format('woff'),
         url('MarkPro-Bold.ttf') format('truetype'),
         url('MarkPro-Bold.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'MarkPro-BoldItalic';
    src: url('MarkPro-BoldItalic.woff') format('woff'),
         url('MarkPro-BoldItalic.ttf') format('truetype'),
         url('MarkPro-BoldItalic.otf') format('opentype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'MarkPro-Heavy';
    src: url('MarkPro-Heavy.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'MarkPro-HeavyItalic';
    src: url('MarkPro-HeavyItalic.otf') format('opentype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'MarkPro-Black';
    src: url('MarkPro-Black.woff') format('woff'),
         url('MarkPro-Black.ttf') format('truetype'),
         url('MarkPro-Black.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'MarkPro-BlackItalic';
    src: url('MarkPro-BlackItalic.woff') format('woff'),
         url('MarkPro-BlackItalic.ttf') format('truetype'),
         url('MarkPro-BlackItalic.otf') format('opentype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}
