/* PT Sans – Regular */
@font-face {
    font-family: "PT Sans";
    src: url("../fonts/PT_Sans/PTSans-Regular.ttf") format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* PT Sans – Bold */
@font-face {
    font-family: "PT Sans";
    src: url("../fonts/PT_Sans/PTSans-Bold.ttf") format("truetype");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

/* PT Sans – Italic */
@font-face {
    font-family: "PT Sans";
    src: url("../fonts/PT_Sans/PTSans-Italic.ttf") format("truetype");
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

/* PT Sans – Bold Italic */
@font-face {
    font-family: "PT Sans";
    src: url("../fonts/PT_Sans/PTSans-BoldItalic.ttf") format("truetype");
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

/* PT Sans Caption – Regular */
@font-face {
    font-family: "PT Sans Caption";
    src: url("../fonts/PT_Sans_Caption/PTSansCaption-Regular.ttf") format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* PT Sans Caption – Bold */
@font-face {
    font-family: "PT Sans Caption";
    src: url("../fonts/PT_Sans_Caption/PTSansCaption-Bold.ttf") format("truetype");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

/* PT Sans Narrow – Regular */
@font-face {
    font-family: "PT Sans Narrow";
    src: url("../fonts/PT_Sans_Narrow/PTSansNarrow-Regular.ttf") format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* PT Sans Narrow – Bold */
@font-face {
    font-family: "PT Sans Narrow";
    src: url("../fonts/PT_Sans_Narrow/PTSansNarrow-Bold.ttf") format("truetype");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

/* Standard website font */
body {
    font-family: "PT Sans", sans-serif;
}