@charset "utf-8";
/* Bangla webfont — "Li Ador Noirrit A-V1" (Lipighor Font Foundry).
   Files live in public/asset/fonts/; the %20 escapes are the spaces in the
   uploaded filenames.

   Only the Semi Bold and Bold cuts are registered, on purpose. CSS font
   matching resolves a normal (400) request to the nearest lighter weight
   before a heavier one, so registering Light (300) would make all body Bangla
   render Light instead of the Semi Bold this site is set in. With only 600 and
   700 present, every Bangla string resolves to Semi Bold (600) and anything
   explicitly bold to Bold (700) — see below for the weight mapping.

   The Extra Light and Light cuts stay on disk unused; add matching
   @font-face blocks if a lighter Bangla weight is ever wanted. */

@font-face {
	font-family: "Li Ador Noirrit";
	src: url("../fonts/Li%20Ador%20Noirrit%20A-V1%20SemiBold.ttf") format("truetype");
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: "Li Ador Noirrit";
	src: url("../fonts/Li%20Ador%20Noirrit%20A-V1%20SemiBold%20Italic.ttf") format("truetype");
	font-weight: 600;
	font-style: italic;
	font-display: swap;
}
@font-face {
	font-family: "Li Ador Noirrit";
	src: url("../fonts/Li%20Ador%20Noirrit%20A-V1%20Bold.ttf") format("truetype");
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: "Li Ador Noirrit";
	src: url("../fonts/Li%20Ador%20Noirrit%20A-V1%20Bold%20Italic.ttf") format("truetype");
	font-weight: 700;
	font-style: italic;
	font-display: swap;
}

/* Weight mapping the rest of the site relies on:
     400 / 500 (body, controls) -> Semi Bold 600
     600 (semibold)             -> Semi Bold 600
     700+ (headings, .btn-bold) -> Bold 700
   600 / 700 already exist, so 400 and 500 fall through to 600 and 700
   respectively — no synthetic emboldening.

   Bangla does not appear in Inter, so the Latin font stays in front of it on
   the Tailwind based pages. */
:root {
	--font-bangla: "Li Ador Noirrit", "solaimanlipi", SolaimanLipi, "AdorshoLipi", Arial, sans-serif;
}
