@font-face { font-family: "Noto Sans Devanagari"; font-weight: 400; font-display: swap; src: url(../fonts/noto-sans-devanagari-devanagari-400-normal.woff2) format("woff2"); unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FF; }
@font-face { font-family: "Noto Sans Devanagari"; font-weight: 600; font-display: swap; src: url(../fonts/noto-sans-devanagari-devanagari-600-normal.woff2) format("woff2"); unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FF; }
@font-face { font-family: "Noto Sans Gurmukhi"; font-weight: 400; font-display: swap; src: url(../fonts/noto-sans-gurmukhi-gurmukhi-400-normal.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-weight: 600; font-display: swap; src: url(../fonts/noto-sans-gurmukhi-gurmukhi-600-normal.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; }
[lang="hi"] { font-family: "Noto Sans Devanagari", Inter, system-ui, sans-serif; }
[lang="pa"] { font-family: "Noto Sans Gurmukhi", Inter, system-ui, sans-serif; }
.lang-section[lang] p { font-size: 1.0625rem; line-height: 1.9; }
.lang-section[lang] h2 { font-family: inherit; font-weight: 600; }
