/* =====================================================================
   I'll Drink To That! — Nunito webfont (self-hosted)
   ---------------------------------------------------------------------
   Nunito is a free, open-source rounded sans (SIL Open Font Licence),
   so the .woff2 files ship with the site — no external CDN, no licence
   fees. Files live in assets/fonts/ (Latin subset).

   Only font-FAMILY is set here; every element keeps its own weight,
   so the existing styling/hierarchy is preserved.
   ===================================================================== */

@font-face{ font-family:'Nunito'; font-style:normal; font-weight:400; font-display:swap;
	src:url('../fonts/Nunito-Regular.woff2') format('woff2'); }
@font-face{ font-family:'Nunito'; font-style:normal; font-weight:500; font-display:swap;
	src:url('../fonts/Nunito-Medium.woff2') format('woff2'); }
@font-face{ font-family:'Nunito'; font-style:normal; font-weight:600; font-display:swap;
	src:url('../fonts/Nunito-SemiBold.woff2') format('woff2'); }
@font-face{ font-family:'Nunito'; font-style:normal; font-weight:700; font-display:swap;
	src:url('../fonts/Nunito-Bold.woff2') format('woff2'); }
@font-face{ font-family:'Nunito'; font-style:normal; font-weight:800; font-display:swap;
	src:url('../fonts/Nunito-ExtraBold.woff2') format('woff2'); }

/* Point the template's font tokens at Nunito */
:root{
	--font-family-base:'Nunito', Poppins, sans-serif;
	--font-family-title:'Nunito', Poppins, sans-serif;
	--bs-body-font-family:'Nunito', Poppins, sans-serif;
}

/* Apply Nunito to everything. These pages use emoji / SVG icons (no icon
   font), so a blanket rule is safe. !important beats the template's
   hardcoded "poppins" rules and the inline body{font-family:Poppins}
   on the login/guide pages. Weight is untouched, so styling is preserved. */
body,
body *:not(script):not(style){
	font-family:'Nunito', Poppins, -apple-system, BlinkMacSystemFont,
		'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif !important;
}
