/* Devanagari for the /hi pages. Same family names as the Latin faces, scoped by
   unicode-range, so every existing font-family rule picks it up with no CSS change.
   Noto Sans Devanagari, SIL OFL 1.1 (self-hosted: getdoux.com loads no external host). */
@font-face{font-family:'Manrope';font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/fonts/notosansdevanagari-deva.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:'JetBrains Mono';font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/fonts/notosansdevanagari-deva.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-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/fonts/notosansdevanagari-deva.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}
/* Devanagari hangs matras above and below the line: the Latin headings sit at
   line-height .96-1.1, which clips them. Letter-spacing and uppercase do nothing
   useful to Devanagari and tracking breaks the joined headline (shirorekha). */
:lang(hi) h1,:lang(hi) h2,:lang(hi) h3{line-height:1.28 !important}
:lang(hi) body{line-height:1.7}
:lang(hi) .k{letter-spacing:.02em}
:lang(hi) h1,:lang(hi) h2,:lang(hi) h3,:lang(hi) p,:lang(hi) li,:lang(hi) a,:lang(hi) span,:lang(hi) b,:lang(hi) button,:lang(hi) label{letter-spacing:normal}
