﻿/* ==========================================================
   GOOGLE FONTS
========================================================== */

@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400;500;600;700&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Orbitron:wght@400;500;700&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Libre+Barcode+39&display=swap');


/* ==========================================================
   LOCAL FONTS
========================================================== */

/* Champignon */

@font-face {
    font-family: 'Champignon';
    src: url('/fonts/Champignon.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
}

/* Existence */

@font-face {
    font-family: 'Existence Light';
    src: url('/fonts/Existence-Light.ttf') format('truetype');
}

@font-face {
    font-family: 'Existence Stencil Light';
    src: url('/fonts/Existence-StencilLight.ttf') format('truetype');
}

@font-face {
    font-family: 'Existence Unicase Light';
    src: url('/fonts/Existence-UnicaseLight.ttf') format('truetype');
}

/* Quicksand Local Variants */

@font-face {
    font-family: 'Quicksand Dash';
    src: url('/fonts/Quicksand_Dash.otf') format('opentype');
}

@font-face {
    font-family: 'Quicksand Bold';
    src: url('/fonts/Quicksand-Bold.otf') format('opentype');
}

@font-face {
    font-family: 'Quicksand Italic';
    src: url('/fonts/Quicksand-BoldItalic.otf') format('opentype');
}

/* Script Fonts */

@font-face {
    font-family: 'Chopin Script';
    src: url('/fonts/ChopinScript.otf') format('opentype');
}

@font-face {
    font-family: 'Remachine Script';
    src: url('/fonts/Remachine_Script.ttf') format('truetype');
}

@font-face {
    font-family: 'Beautiful Creatures';
    src: url('/fonts/Beautiful_Creatures.ttf') format('truetype');
}

@font-face {
    font-family: 'Brotherhood Script';
    src: url('/fonts/Brotherhood_Script.ttf') format('truetype');
}

@font-face {
    font-family: 'Coneria Script';
    src: url('/fonts/Coneria_Script.ttf') format('truetype');
}

@font-face {
    font-family: 'Coneria Script Slanted';
    src: url('/fonts/Coneria_Script_Slanted.ttf') format('truetype');
}

@font-face {
    font-family: 'Canterbury';
    src: url('/fonts/Canterbury.ttf') format('truetype');
}

@font-face {
    font-family: 'Sacramento';
    src: url('/fonts/Sacramento-Regular.ttf') format('truetype');
}

/* Tangerine */

@font-face {
    font-family: 'Tangerine';
    src: url('/fonts/Tangerine_Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Tangerine';
    src: url('/fonts/Tangerine_Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}

/* Display Fonts */

@font-face {
    font-family: 'Bebas Neue';
    src: url('/fonts/BebasNeue-webfont.woff') format('woff'), url('/fonts/BebasNeue-webfont.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'BarCode';
    src: url('/fonts/CodeLogitogo.ttf') format('truetype');
}


/* ==========================================================
   FONT UTILITIES
========================================================== */

.font-montserrat {
    font-family: 'Montserrat', sans-serif;
}

.font-quicksand {
    font-family: 'Quicksand', sans-serif;
}

.font-lato {
    font-family: 'Lato', sans-serif;
}

.font-orbitron {
    font-family: 'Orbitron', sans-serif;
}

.font-script {
    font-family: 'Chopin Script', cursive;
}

.font-barcode {
    font-family: 'Libre Barcode 39', cursive;
}
