/* Load all main font files */
/* Austin News upright [ Basic unicode range ] */
@font-face {
    font-display: swap;
    font-family: "Austin News";
    font-style: normal;
    font-weight: 300;
    src: url("https://www.telegraph.co.uk/etc.clientlibs/settings/wcm/designs/telegraph/core/clientlibs/ui/dist/static/resources/fonts/austin-news-uprights-vf-basic-web.woff2") format("woff2"),
        url("https://cf.eip.telegraph.co.uk/assets/_css/variable-fonts/austin-news-uprights-vf-basic-web.woff2") format("woff2");
    unicode-range: U+0020-007F, U+00A3, U+00E8, U+00E9, U+2013, U+2014, U+2018,
        U+2019, U+201C, U+201D, U+2022, U+2026, U+20AC;
}

/* Austin News upright [ Extended unicode range ] */
@font-face {
    font-display: swap;
    font-family: "Austin News";
    font-style: normal;
    font-weight: 300;
    src: url("https://www.telegraph.co.uk/etc.clientlibs/settings/wcm/designs/telegraph/core/clientlibs/ui/dist/static/resources/fonts/austin-news-uprights-vf-latin1-web.woff2") format("woff2"),
        url("https://cf.eip.telegraph.co.uk/assets/_font/austin-news-uprights-vf-latin1-web.woff2") format("woff2");
    unicode-range: U+00A1-00A2, U+00A5-00E7, U+00EA-00FF;
}

/* Austin News italic [ Basic unicode range ] */
@font-face {
    font-display: swap;
    font-family: "Austin News";
    font-style: italic;
    font-weight: 300;
    src: url("https://www.telegraph.co.uk/etc.clientlibs/settings/wcm/designs/telegraph/core/clientlibs/ui/dist/static/resources/fonts/austin-news-italics-vf-basic-web.woff2") format("woff2"),
        url("https://cf.eip.telegraph.co.uk/assets/_css/variable-fonts/austin-news-italics-vf-basic-web.woff2") format("woff2");
    unicode-range: U+0020-007F, U+00A3, U+00E8, U+00E9, U+2013, U+2014, U+2018,
        U+2019, U+201C, U+201D, U+2022, U+2026, U+20AC;
}

/* Austin News italic [ Extended unicode range ] */
@font-face {
    font-display: swap;
    font-family: "Austin News";
    font-style: italic;
    font-weight: 300;
    src: url("https://www.telegraph.co.uk/etc.clientlibs/settings/wcm/designs/telegraph/core/clientlibs/ui/dist/static/resources/fonts/austin-news-italics-vf-latin1-web.woff2") format("woff2"),
        url("https://cf.eip.telegraph.co.uk/assets/_font/austin-news-italics-vf-latin1-web.woff2") format("woff2");
    unicode-range: U+00A1-00A2, U+00A5-00E7, U+00EA-00FF;
}

/* All variations using css variables, impossible to inherit those using custom font-faces due to safari on desktop and iOS */
/* use in your css rules like this, along with the font-family needed - font family is always just 'Austin News' all 
   variations covered by the font-variation-settings rule:
    font-family: 'Austin News';    
    font-variation-settings: var(--font-austin-news-roman-no2);
*/
:root {
    --font-austin-text-roman: "wght" 300, "opsz" 9;
    --font-austin-text-roman-no-2: "wght" 425, "opsz" 9;
    --font-austin-news-text-medium: "wght" 400, "opsz" 9;
    --font-austin-news-text-semibold: "wght" 548, "opsz" 9;
    --font-austin-news-text-bold: "wght" 676, "opsz" 9;
    --font-austin-news-text-fat: "wght" 800, "opsz" 9;
    --font-austin-news-deck-light: "wght" 100, "opsz" 60;
    --font-austin-news-deck-roman: "wght" 300, "opsz" 60;
    --font-austin-news-deck-medium: "wght" 400, "opsz" 60;
    --font-austin-news-deck-semibold: "wght" 525, "opsz" 60;
    --font-austin-news-deck-bold: "wght" 645, "opsz" 60;
    --font-austin-news-deck-extrabold: "wght" 760, "opsz" 60;
    --font-austin-news-deck-fat: "wght" 877, "opsz" 60;
    --font-austin-news-deck-ultra: "wght" 1000, "opsz" 60;
    --font-austin-news-headline-light: "wght" 100, "opsz" 100;
    --font-austin-news-headline-roman: "wght" 300, "opsz" 100;
    --font-austin-news-headline-medium: "wght" 400, "opsz" 100;
    --font-austin-news-headline-semibold: "wght" 525, "opsz" 100;
    --font-austin-news-headline-bold: "wght" 645, "opsz" 100;
    --font-austin-news-headline-extrabold: "wght" 760, "opsz" 100;
    --font-austin-news-headline-fat: "wght" 877, "opsz" 100;
    --font-austin-news-headline-ultra: "wght" 1000, "opsz" 100;

}

/* Non variable fonts - still necessary unfortunately */
@font-face {
    font-family: 'Austin News Condensed Medium';
    src: url("https://www.telegraph.co.uk/etc.clientlibs/settings/wcm/designs/telegraph/core/clientlibs/ui/dist/static/resources/fonts/Austin-News-Headline-Cond-Medium-Web.woff2") format('woff2'),
        url("https://www.telegraph.co.uk/etc.clientlibs/settings/wcm/designs/telegraph/core/clientlibs/ui/dist/static/resources/fonts/Austin-News-Headline-Cond-Medium-Web.woff") format('woff');
    font-style: normal;
    font-display: fallback;
}

@font-face {
    font-family: 'Telesans Text Bold';
    src: url("https://www.telegraph.co.uk/etc.clientlibs/settings/wcm/designs/telegraph/core/clientlibs/ui/dist/static/resources/fonts/Telesans-Text-Web-Bold.woff2") format('woff2'),
        url("https://www.telegraph.co.uk/etc.clientlibs/settings/wcm/designs/telegraph/core/clientlibs/ui/dist/static/resources/fonts/Telesans-Text-Web-Bold.woff") format('woff'),
        url("https://cf.eip.telegraph.co.uk/assets/_fonts/2021/telesans_text-bold.woff2") format('woff2'),
        url("https://cf.eip.telegraph.co.uk/assets/_fonts/2021/telesans_text-bold.woff") format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: fallback;
}

@font-face {
    font-family: 'Telesans Text Medium';
    src: url("https://cf.eip.telegraph.co.uk/assets/_fonts/2021/telesans_text-medium.woff2") format('woff2'),
        url("https://cf.eip.telegraph.co.uk/assets/_fonts/2021/telesans_text-medium.woff") format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: fallback;
}

@font-face {
    font-family: 'Telesans Text Regular';
    src: url("https://www.telegraph.co.uk/etc.clientlibs/settings/wcm/designs/telegraph/core/clientlibs/ui/dist/static/resources/fonts/Telesans-Text-Web-Regular.woff2") format('woff2'),
        url("https://www.telegraph.co.uk/etc.clientlibs/settings/wcm/designs/telegraph/core/clientlibs/ui/dist/static/resources/fonts/Telesans-Text-Web-Regular.woff") format('woff'),
        url("https://cf.eip.telegraph.co.uk/assets/_fonts/2021/telesans_text-regular.woff2") format('woff2'),
        url("https://cf.eip.telegraph.co.uk/assets/_fonts/2021/telesans_text-regular.woff") format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: fallback;
}

@font-face {
    font-family: 'Telesans Agate';
    font-style: 'normal';
    font-weight: 500;
    src: url("https://cf.eip.telegraph.co.uk/assets/_fonts/Telesans Agate-Bold.woff2") format("woff2"),
        url("https://cf.eip.telegraph.co.uk/assets/_fonts/Telesans Agate-Bold.woff") format("woff");
}

@font-face {
    font-family: "Telesans Agate";
    src: url("https://cf.eip.telegraph.co.uk/assets/_fonts/Telesans Agate-Regular.woff2") format("woff2"),
        url("https://cf.eip.telegraph.co.uk/assets/_fonts/Telesans Agate-Regular.woff") format("woff");
    font-weight: 400;
    font-display: "swap";
}