/* Self-hosted Devanagari (Hindi) and Gurmukhi (Punjabi) faces — only the script-specific subset
   of each family (not the latin/latin-ext cuts, which the page's own font stack already covers),
   so switching language doesn't pull in weight the page doesn't need. Loaded only when the
   active language actually needs the script (see CB_I18n::maybe_enqueue_fonts()). Files are the
   OFL-licensed Noto Sans Devanagari / Noto Sans Gurmukhi static woff2s from Google Fonts. */
@font-face {
	font-family: 'Noto Sans Devanagari';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('noto-sans-devanagari-400.woff2') format('woff2');
	unicode-range: U+0900-097F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A;
}
@font-face {
	font-family: 'Noto Sans Devanagari';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('noto-sans-devanagari-700.woff2') format('woff2');
	unicode-range: U+0900-097F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A;
}
@font-face {
	font-family: 'Noto Sans Gurmukhi';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('noto-sans-gurmukhi-400.woff2') format('woff2');
	unicode-range: U+0951-0952, U+0964-0965, U+0A01-0A76, U+200C-200D, U+20B9, U+25CC, U+262C, U+A830-A839;
}
@font-face {
	font-family: 'Noto Sans Gurmukhi';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('noto-sans-gurmukhi-700.woff2') format('woff2');
	unicode-range: U+0951-0952, U+0964-0965, U+0A01-0A76, U+200C-200D, U+20B9, U+25CC, U+262C, U+A830-A839;
}

body.cb-lang-hi { font-family: 'Noto Sans Devanagari', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; }
body.cb-lang-pa { font-family: 'Noto Sans Gurmukhi', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; }
