/* ==========================================================
   हिंदी (देवनागरी) फॉन्ट — सेल्फ-होस्टेड, कोई बाहरी निर्भरता नहीं
   ==========================================================
   Google Fonts CDN पर निर्भर रहने के बजाय फॉन्ट फाइलें सीधे आपके
   सर्वर से लोड होती हैं — तेज़, बिना किसी बाहरी रिक्वेस्ट/लिमिट के,
   और इंटरनेट धीमा होने पर भी भरोसेमंद।

   ज़रूरी: यह CSS सिर्फ ढांचा (@font-face rules) है। असली .woff2
   फॉन्ट फाइलें अभी शामिल नहीं हैं क्योंकि इस टूल का कोई इंटरनेट
   एक्सेस नहीं है (बाइनरी फाइल डाउनलोड नहीं कर सकता)। नीचे दिए
   निर्देशों अनुसार आप एक बार फॉन्ट फाइलें डाउनलोड करके अपलोड करें,
   उसके बाद यह हमेशा के लिए काम करेगा — कोई सीमा (unlimited उपयोग)।
*/

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

/* फॉन्ट फाइल अपलोड होने तक व उसके बाद भी — मज़बूत fallback चेन:
   पहले खुद का सेल्फ-होस्टेड फॉन्ट, फिर हर डिवाइस के बिल्ट-इन देवनागरी
   फॉन्ट (Windows: Nirmala UI, Android: Noto Sans Devanagari,
   iOS/Mac: Kohinoor Devanagari), आखिर में generic sans-serif */
:root {
    --font-hindi: 'Noto Sans Devanagari', 'Nirmala UI', 'Kohinoor Devanagari',
                  'Mangal', 'Devanagari Sangam MN', sans-serif;
}
