/*
 * Bengali (Unicode) fonts for the admin product description editor.
 * Family names are the fonts' own internal names (name table ID 1).
 * Browsers only download a face when text actually uses it.
 */

/* Bornomala — Regular + Bold */
@font-face { font-family: 'Bornomala'; src: url('../fonts/bangla/Bornomala-Regular.ttf') format('truetype'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'Bornomala'; src: url('../fonts/bangla/Bornomala-Bold.ttf') format('truetype'); font-weight: 700; font-style: normal; font-display: swap; }

/* Bornomala limited to Bengali script (+ word spaces): mixed Bengali/English text keeps the site's
   Latin font for English letters and digits (used by the storefront notice ticker). Same files. */
@font-face { font-family: 'Bornomala Bengali'; src: url('../fonts/bangla/Bornomala-Regular.ttf') format('truetype'); font-weight: 400; font-style: normal; font-display: swap; unicode-range: U+0020, U+00A0, U+0964-0965, U+0980-09FF, U+200C-200D, U+25CC; }
@font-face { font-family: 'Bornomala Bengali'; src: url('../fonts/bangla/Bornomala-Bold.ttf') format('truetype'); font-weight: 700; font-style: normal; font-display: swap; unicode-range: U+0020, U+00A0, U+0964-0965, U+0980-09FF, U+200C-200D, U+25CC; }

/* FN Shorif Opekkha Unicode */
@font-face { font-family: 'FN Shorif Opekkha Unicode'; src: url('../fonts/bangla/FNShorifOpekkhaUnicode-Regular.ttf') format('truetype'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'FN Shorif Opekkha Unicode'; src: url('../fonts/bangla/FNShorifOpekkhaUnicode-Italic.ttf') format('truetype'); font-weight: 400; font-style: italic; font-display: swap; }

/* FN Shorif Opekkha Matrahin */
@font-face { font-family: 'FN Shorif Opekkha Matrahin'; src: url('../fonts/bangla/FNShorifOpekkhaMatrahin-Regular.ttf') format('truetype'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'FN Shorif Opekkha Matrahin'; src: url('../fonts/bangla/FNShorifOpekkhaMatrahin-Italic.ttf') format('truetype'); font-weight: 400; font-style: italic; font-display: swap; }

/* FN Mahin Dhaka Nagari AM */
@font-face { font-family: 'FN Mahin Dhaka Nagari AM'; src: url('../fonts/bangla/FNMahinDhakaNagariAM-Regular.ttf') format('truetype'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'FN Mahin Dhaka Nagari AM'; src: url('../fonts/bangla/FNMahinDhakaNagariAM-Italic.ttf') format('truetype'); font-weight: 400; font-style: italic; font-display: swap; }

/* FN Mahin Dhaka Nagari PM */
@font-face { font-family: 'FN Mahin Dhaka Nagari PM'; src: url('../fonts/bangla/FNMahinDhakaNagariPM-Regular.ttf') format('truetype'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'FN Mahin Dhaka Nagari PM'; src: url('../fonts/bangla/FNMahinDhakaNagariPM-Italic.ttf') format('truetype'); font-weight: 400; font-style: italic; font-display: swap; }

/*
 * Nill Jannati ships a single (heavy) weight per family, and its italic files
 * are registered as separate "… Italic" families. They are mapped here as the
 * italic style of their base family, and the weight range stops the browser
 * from adding a fake bold on top of the already-bold design.
 */
@font-face { font-family: 'Nill Jannati Matra'; src: url('../fonts/bangla/NillJannatiMatra-Regular.ttf') format('truetype'); font-weight: 100 900; font-style: normal; font-display: swap; }
@font-face { font-family: 'Nill Jannati Matra'; src: url('../fonts/bangla/NillJannatiMatra-Italic.ttf') format('truetype'); font-weight: 100 900; font-style: italic; font-display: swap; }
@font-face { font-family: 'Nill Jannati Matrahin'; src: url('../fonts/bangla/NillJannatiMatrahin-Regular.ttf') format('truetype'); font-weight: 100 900; font-style: normal; font-display: swap; }
@font-face { font-family: 'Nill Jannati Matrahin'; src: url('../fonts/bangla/NillJannatiMatrahin-Italic.ttf') format('truetype'); font-weight: 100 900; font-style: italic; font-display: swap; }
