/*
 * Filament's own font (Inter, the panel default) has no Bengali coverage,
 * and this panel shows Bangla labels throughout plus the Taka sign (৳,
 * U+09F3) in every price field and money column. Without this file, the
 * browser falls back to whatever Bengali font the OS happens to have —
 * inconsistent, and visibly mismatched next to Inter (bug report, step
 * 04 follow-up).
 *
 * This @font-face intentionally shares Filament's own font-family name
 * ('Inter', set via --font-family, see vendor/filament/filament/resources
 * /views/components/layout/base.blade.php) rather than appending a
 * fallback family — Filament's --font-family CSS variable holds exactly
 * one quoted name, so a comma-separated stack placed there would be
 * parsed as one literal (invalid) family name, not a fallback list.
 * Registering a second @font-face under the same name, scoped by
 * unicode-range, is the standard technique (Google's own multi-script
 * fonts, including Hind Siliguri itself, ship this way): for any
 * character in range, the browser uses this face; everything else still
 * resolves to the real Inter.
 *
 * Hind Siliguri is design-system.md's own choice for Bangla UI text, and
 * its "bengali" unicode-range subset (U+0980-09FE, among others) covers
 * U+09F3. Self-hosted per design-system.md ("do not depend on Google's
 * CDN from Bangladesh") — one static file, regular weight only, since
 * this fixes glyph coverage, not the full multi-weight typography spec.
 */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/fonts/hind-siliguri/hind-siliguri-v14-bengali-regular.woff2') format('woff2');
    unicode-range: U+0951-0952, U+0964-0965, U+0980-09FE, U+1CD0, U+1CD2, U+1CD5-1CD6, U+1CD8, U+1CE1, U+1CEA, U+1CED, U+1CF2, U+1CF5-1CF7, U+200C-200D, U+20B9, U+25CC, U+A8F1;
}
