/* ═══════════════════════════════════════════════════════════════
   iPost — Fontes Locais (@font-face)
   Incluir nos templates: <link rel="stylesheet" href="/fonts/fonts.css">
   ═══════════════════════════════════════════════════════════════ */

/* ─── Behind The Nineties Sans ──────────────────────────────── */

@font-face {
    font-family: 'Behind The Nineties Sans';
    src: url('./Behind The Nineties Sans/Upright/TTF/Behind-The-Nineties-Sans-Rg.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Behind The Nineties Sans';
    src: url('./Behind The Nineties Sans/Upright/TTF/Behind-The-Nineties-Sans-Md.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Behind The Nineties Sans';
    src: url('./Behind The Nineties Sans/Upright/TTF/Behind-The-Nineties-Sans-Smbd.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Behind The Nineties Sans';
    src: url('./Behind The Nineties Sans/Upright/TTF/Behind-The-Nineties-Sans-Bd.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Behind The Nineties Sans';
    src: url('./Behind The Nineties Sans/Upright/TTF/Behind-The-Nineties-Sans-Xbd.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Behind The Nineties Sans';
    src: url('./Behind The Nineties Sans/Upright/TTF/Behind-The-Nineties-Sans-Blk.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

/* Italics */
@font-face {
    font-family: 'Behind The Nineties Sans';
    src: url('./Behind The Nineties Sans/Italic/TTF/Behind-The-Nineties-Sans-It.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Behind The Nineties Sans';
    src: url('./Behind The Nineties Sans/Italic/TTF/Behind-The-Nineties-Sans-Md-It.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Behind The Nineties Sans';
    src: url('./Behind The Nineties Sans/Italic/TTF/Behind-The-Nineties-Sans-Smbd-It.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Behind The Nineties Sans';
    src: url('./Behind The Nineties Sans/Italic/TTF/Behind-The-Nineties-Sans-Bd-It.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Behind The Nineties Sans';
    src: url('./Behind The Nineties Sans/Italic/TTF/Behind-The-Nineties-Sans-Xbd-It.ttf') format('truetype');
    font-weight: 800;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Behind The Nineties Sans';
    src: url('./Behind The Nineties Sans/Italic/TTF/Behind-The-Nineties-Sans-Blk-It.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}


/* ─── SF Pro Display ────────────────────────────────────────── */

@font-face {
    font-family: 'SF Pro Display';
    src: url('./SF Pro Display/SFPRODISPLAYREGULAR.OTF') format('opentype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'SF Pro Display';
    src: url('./SF Pro Display/SFPRODISPLAYMEDIUM.OTF') format('opentype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'SF Pro Display';
    src: url('./SF Pro Display/SFPRODISPLAYBOLD.OTF') format('opentype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'SF Pro Display';
    src: url('./SF Pro Display/SFPRODISPLAYLIGHTITALIC.OTF') format('opentype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'SF Pro Display';
    src: url('./SF Pro Display/SFPRODISPLAYSEMIBOLDITALIC.OTF') format('opentype');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'SF Pro Display';
    src: url('./SF Pro Display/SFPRODISPLAYHEAVYITALIC.OTF') format('opentype');
    font-weight: 800;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'SF Pro Display';
    src: url('./SF Pro Display/SFPRODISPLAYBLACKITALIC.OTF') format('opentype');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'SF Pro Display';
    src: url('./SF Pro Display/SFPRODISPLAYTHINITALIC.OTF') format('opentype');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'SF Pro Display';
    src: url('./SF Pro Display/SFPRODISPLAYULTRALIGHTITALIC.OTF') format('opentype');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}
