/* Hindi (Devanagari) type override — layers on top of the shared style.css.
   Numbers/readout stay in IBM Plex Mono (Western digits, as Indian finance uses). */
body{font-family:"Noto Sans Devanagari","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
h1,h2,h3,h4,h5,h6,.brand,.btn,.eyebrow{font-family:"Noto Sans Devanagari","Space Grotesk",sans-serif}
.eyebrow{letter-spacing:.04em}
.r-figure,.num,.kv .v,.matrix tbody td,.amort table,.readout .r-figure,.input-affix input{font-family:"IBM Plex Mono","Noto Sans Devanagari",monospace}
/* language switcher */
.lang-switch{display:inline-flex;gap:2px;margin-left:10px;border:1px solid var(--line);border-radius:9px;overflow:hidden;flex:0 0 auto}
.lang-switch a{padding:7px 10px;font-size:.82rem;font-weight:600;color:var(--ink-2);text-decoration:none;background:var(--surface);font-family:"Inter",sans-serif}
.lang-switch a:hover{background:var(--panel);text-decoration:none}
.lang-switch a[aria-current="true"]{background:var(--brand);color:#fff}
@media(max-width:900px){.lang-switch{margin:8px 0 0}}
