﻿/* Local fonts — bundled in public/fonts/ */
/* Google Fonts (OFL) — free for any use */
/* Custom fonts — verified free for commercial use */

@font-face {
    font-family: 'Inter';
    src: url('fonts/Inter-Variable.ttf') format('truetype');
    font-weight: 100 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Aegris Stencil';
    src: url('fonts/AegrisStencilRegular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'American Stencil';
    src: url('fonts/AmericanStencil.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Allerta Stencil';
    src: url('fonts/AllertaStencil-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Big Shoulders Stencil Display';
    src: url('fonts/BigShouldersStencilDisplay.ttf') format('truetype');
    font-weight: 100 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Big Shoulders Stencil Text';
    src: url('fonts/BigShouldersStencilText-Variable.ttf') format('truetype');
    font-weight: 100 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Black Ops One';
    src: url('fonts/BlackOpsOne-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Crass Roots OFL';
    src: url('fonts/Crassrootsofl.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'De Stencil NF';
    src: url('fonts/DeStencilNf.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Exile';
    src: url('fonts/Exile-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gridlarva';
    src: url('fonts/GridlarvaRegular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gunplay';
    src: url('fonts/GunplayRG.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Kenyan Coffee Stencil';
    src: url('fonts/KenyanCoffeeStencilSb.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Madrona';
    src: url('fonts/MadronaRegular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Octin Prison';
    src: url('fonts/OctinPrisonRg.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Octin Stencil';
    src: url('fonts/OctinStencilRg.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Operation Napalm';
    src: url('fonts/OperationNapalm-Regular.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Plaster';
    src: url('fonts/Plaster-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Rotarfihs';
    src: url('fonts/Rotarfihs.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Rugged Stencil';
    src: url('fonts/RuggedStencil.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Saira Stencil One';
    src: url('fonts/SairaStencilOne-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Sirin Stencil';
    src: url('fonts/SirinStencil-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Soretti Stencil';
    src: url('fonts/SorettiStencilRegular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Stardos Stencil';
    src: url('fonts/StardosStencil-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Wallpoet';
    src: url('fonts/Wallpoet-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Yttori Stencil';
    src: url('fonts/YttoriStencilRegular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

