/* Hindi (Devanagari) overrides. Latin text keeps the site font. */
html[lang="hi"] body,html[lang="hi"] .brand,html[lang="hi"] nav.main,html[lang="hi"] button,html[lang="hi"] input,html[lang="hi"] select,html[lang="hi"] textarea{font-family:"Noto Sans Devanagari","Mukta","Lohit Devanagari",Georgia,sans-serif}
html[lang="hi"] body{line-height:1.85;font-size:17px}
html[lang="hi"] h1,html[lang="hi"] h2,html[lang="hi"] h3{line-height:1.45}
nav.main a.langsw{border:1px solid rgba(255,255,255,.35);border-radius:14px;padding:3px 10px;margin-left:4px}
.newslist{padding-left:20px}.newslist li{margin:6px 0}.newslist small{color:#56655e}
.sitebar{padding:9px 16px;text-align:center;font:600 14px/1.4 Inter,"Noto Sans Devanagari",sans-serif;background:#e8f1ec;color:#1b4332;border-bottom:1px solid #cfe0d6}
.sitebar.notice{background:#fff4e0;color:#6b4300;border-color:#f1d9a8}.sitebar.important{background:#fde8e6;color:#7a1a12;border-color:#f3c0bb}.sitebar a{color:inherit;text-decoration:underline}
.suggest{margin:24px 0;padding:16px;border:1px solid var(--line,#e2ddd1);border-radius:10px;background:#fff}
.suggest summary{cursor:pointer;font-weight:600}.suggest label{display:block;margin-top:10px;font-size:13.5px}
.suggest input,.suggest select,.suggest textarea{width:100%;padding:8px;border:1px solid #cfd8d2;border-radius:6px;font:inherit}
.suggest button{margin-top:12px;padding:9px 16px;border:0;border-radius:6px;background:#1b4332;color:#fff;font:inherit;cursor:pointer}
.suggest .hp{position:absolute;left:-9999px}.suggest .msg{margin-top:10px;font-size:14px}
