/* PT Sans */

@font-face {
    font-family: 'PT Sans';
    font-display: swap;
    src:
            local('PT Sans'),
            local('PTSans-Regular'),
            url('../fonts/pt-sans-regular.woff2') format('woff2');
}

@font-face {
    font-family: 'PT Sans';
    font-weight: bold;
    font-display: swap;
    src:
            local('PT Sans Bold'),
            local('PTSans-Bold'),
            url('../fonts/pt-sans-bold.woff2') format('woff2');
}

@font-face {
    font-family: 'PT Sans';
    font-style: italic;
    font-display: swap;
    src:
            local('PT Sans Italic'),
            local('PTSans-Italic'),
            url('../fonts/pt-sans-italic.woff2') format('woff2');
}

@font-face {
    font-family: 'PT Sans';
    font-style: italic;
    font-weight: bold;
    font-display: swap;
    src:
            local('PT Sans Bold Italic'),
            local('PTSans-BoldItalic'),
            url('../fonts/pt-sans-bold-italic.woff2') format('woff2');
}

/* PT Narrow */

@font-face {
    font-family: 'PT Sans Narrow';
    font-weight: bold;
    font-display: swap;
    src:
            local('PT Sans Narrow Bold'),
            local('PTSans-NarrowBold'),
            url('../fonts/pt-sans-narrow-bold.woff2') format('woff2');
}

/* PT Mono */

@font-face {
    font-family: 'PT Mono';
    font-display: swap;
    src:
            local('PT Mono'),
            local('PTMono-Regular'),
            url('../fonts/pt-mono-regular.woff2') format('woff2');
}
