/**
 * ClinicOS — self-hosted webfonts (Stage 1, ui/clinicos-token-reskin).
 *
 * Inter (Latin UI) + Noto Sans Devanagari (Hindi) as variable fonts,
 * weight range 400–700, served from OUR origin only — no CDN at runtime
 * (privacy + offline PWA). Files live in public/fonts/, licenses (OFL)
 * alongside. unicode-range keeps each face scoped so mixed Hindi+English
 * in one cell renders Inter for Latin and Noto for Devanagari.
 */

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400 700;
    font-display: swap;
    src: url('../fonts/inter/InterVariable.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
        U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212,
        U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Noto Sans Devanagari';
    font-style: normal;
    font-weight: 400 700;
    font-display: swap;
    src: url('../fonts/noto-sans-devanagari/NotoSansDevanagariVariable.woff2') format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0,
        U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
