/* MiNiGAME local web fonts.
   Every face is a local .woff2 sitting next to this file. No CDN, no network @import.
   src paths are relative to THIS file, so a page at any depth can link it:
     root page            <link rel="stylesheet" href="assets/fonts/fonts.css">
     directions/*.html    <link rel="stylesheet" href="../assets/fonts/fonts.css">

   Families the four directions use:
     D1 Gold Mine           display 'Changa One'   body 'Rubik' 400/700
     D2 Arcade Neon         display 'Bungee'       body 'Archivo' 400/700
     D3 Illustrated Daytime display 'Baloo 2' 800  body 'Nunito' 400/700/800
     D4 Sticker Pack        display 'Luckiest Guy' body 'Baloo 2' 700

   Suggested stacks (keep the generic fallback so nothing falls back to Times):
     font-family: 'Changa One', 'Baloo 2', system-ui, sans-serif;
     font-family: 'Rubik', system-ui, sans-serif;
     font-family: 'Bungee', 'Changa One', system-ui, sans-serif;
     font-family: 'Archivo', system-ui, sans-serif;
     font-family: 'Baloo 2', system-ui, sans-serif;
     font-family: 'Luckiest Guy', 'Baloo 2', system-ui, sans-serif;
     font-family: 'Nunito', 'Baloo 2', system-ui, sans-serif;
*/

/* ---- D1 Gold Mine ---- */
@font-face{font-family:'Changa One';font-style:normal;font-weight:400;font-display:swap;src:url('changa-one-400.woff2') format('woff2');}
@font-face{font-family:'Rubik';font-style:normal;font-weight:400;font-display:swap;src:url('rubik-400.woff2') format('woff2');}
@font-face{font-family:'Rubik';font-style:normal;font-weight:700;font-display:swap;src:url('rubik-700.woff2') format('woff2');}

/* ---- D2 Arcade Neon ---- */
@font-face{font-family:'Bungee';font-style:normal;font-weight:400;font-display:swap;src:url('bungee-400.woff2') format('woff2');}
@font-face{font-family:'Archivo';font-style:normal;font-weight:400;font-display:swap;src:url('archivo-400.woff2') format('woff2');}
@font-face{font-family:'Archivo';font-style:normal;font-weight:700;font-display:swap;src:url('archivo-700.woff2') format('woff2');}

/* ---- D3 Illustrated Daytime ---- */
@font-face{font-family:'Baloo 2';font-style:normal;font-weight:400;font-display:swap;src:url('baloo-2-400.woff2') format('woff2');}
@font-face{font-family:'Baloo 2';font-style:normal;font-weight:700;font-display:swap;src:url('baloo-2-700.woff2') format('woff2');}
@font-face{font-family:'Baloo 2';font-style:normal;font-weight:800;font-display:swap;src:url('baloo-2-800.woff2') format('woff2');}
@font-face{font-family:'Nunito';font-style:normal;font-weight:400;font-display:swap;src:url('nunito-400.woff2') format('woff2');}
@font-face{font-family:'Nunito';font-style:normal;font-weight:700;font-display:swap;src:url('nunito-700.woff2') format('woff2');}
@font-face{font-family:'Nunito';font-style:normal;font-weight:800;font-display:swap;src:url('nunito-800.woff2') format('woff2');}

/* ---- D4 Sticker Pack ---- */
@font-face{font-family:'Luckiest Guy';font-style:normal;font-weight:400;font-display:swap;src:url('luckiest-guy-400.woff2') format('woff2');}

/* ---- Extra faces already in the folder. Not used by the four locked directions,
       kept so nothing that already links this file loses a face. ---- */
@font-face{font-family:'Black Ops One';font-style:normal;font-weight:400;font-display:swap;src:url('black-ops-one-400.woff2') format('woff2');}
@font-face{font-family:'Barlow Semi Condensed';font-style:normal;font-weight:400;font-display:swap;src:url('barlow-semi-condensed-400.woff2') format('woff2');}
@font-face{font-family:'Barlow Semi Condensed';font-style:normal;font-weight:600;font-display:swap;src:url('barlow-semi-condensed-600.woff2') format('woff2');}
@font-face{font-family:'Barlow Semi Condensed';font-style:normal;font-weight:700;font-display:swap;src:url('barlow-semi-condensed-700.woff2') format('woff2');}
@font-face{font-family:'Cinzel';font-style:normal;font-weight:400;font-display:swap;src:url('cinzel-400.woff2') format('woff2');}
@font-face{font-family:'Cinzel';font-style:normal;font-weight:700;font-display:swap;src:url('cinzel-700.woff2') format('woff2');}
@font-face{font-family:'Spectral';font-style:normal;font-weight:400;font-display:swap;src:url('spectral-400.woff2') format('woff2');}
@font-face{font-family:'Spectral';font-style:normal;font-weight:700;font-display:swap;src:url('spectral-700.woff2') format('woff2');}
@font-face{font-family:'Press Start 2P';font-style:normal;font-weight:400;font-display:swap;src:url('press-start-2p-400.woff2') format('woff2');}
@font-face{font-family:'VT323';font-style:normal;font-weight:400;font-display:swap;src:url('vt323-400.woff2') format('woff2');}

/* ---- Font lab candidates (playground). Variable faces carry their whole
       weight range in one file, so one @font-face covers every weight. ---- */
@font-face{font-family:'Lilita One';font-style:normal;font-weight:400;font-display:swap;src:url('lilita-one-400.woff2') format('woff2');}
@font-face{font-family:'Titan One';font-style:normal;font-weight:400;font-display:swap;src:url('titan-one-400.woff2') format('woff2');}
@font-face{font-family:'Fredoka';font-style:normal;font-weight:600;font-display:swap;src:url('fredoka-var.woff2') format('woff2');}
@font-face{font-family:'Figtree';font-style:normal;font-weight:400 800;font-display:swap;src:url('figtree-var.woff2') format('woff2');}
@font-face{font-family:'Outfit';font-style:normal;font-weight:400 700;font-display:swap;src:url('outfit-var.woff2') format('woff2');}
