/* Devanagari shaping and line height for account screens. Raw values remain
   exact, left-to-right, and independent of the language of UI labels. */
html[lang="hi"] body,
html[lang="hi"] button,
html[lang="hi"] input,
html[lang="hi"] select,
html[lang="hi"] textarea {font-family:"Noto Sans Devanagari","Nirmala UI",Mangal,sans-serif}
html[lang="hi"] .page-title,
html[lang="hi"] .auth-title,
html[lang="hi"] .panel-title,
html[lang="hi"] .term-label,
html[lang="hi"] .nav-link,
html[lang="hi"] .m-link,
html[lang="hi"] .mt-tab,
html[lang="hi"] .btn,
html[lang="hi"] button,
html[lang="hi"] input,
html[lang="hi"] select {letter-spacing:0;word-break:normal;text-transform:none;line-height:1.65}
html[lang="hi"] .auth-title {line-height:1.6}
html[lang="hi"] .nav-link,
html[lang="hi"] .m-link,
html[lang="hi"] .mt-tab {white-space:normal}
html[lang="hi"] .m-link {font-size:.7rem;gap:3px}
html[lang="hi"] .sidebar .nav-link {min-height:44px}
html[lang="hi"] .form-actions {gap:12px;flex-wrap:wrap}
html[lang="hi"] .custom-check {line-height:1.8}
html[lang="hi"] .neon-input,
html[lang="hi"] .copy-input {box-sizing:border-box;max-width:100%}
html[lang="hi"] .sim-number,
html[lang="hi"] .act-phone-value,
html[lang="hi"] .ri-phone,
html[lang="hi"] .sms-code,
html[lang="hi"] .m-hist-code,
html[lang="hi"] .ri-sms-code-tag,
html[lang="hi"] .balance-val,
html[lang="hi"] .balance-unit,
html[lang="hi"] .user-email,
html[lang="hi"] .hero-email,
html[lang="hi"] .hero-balance-val,
html[lang="hi"] .stat-value,
html[lang="hi"] .item-price,
html[lang="hi"] .ri-price,
html[lang="hi"] .dep-hist-usd,
html[lang="hi"] .copy-input,
html[lang="hi"] #api-key,
html[lang="hi"] input[type="email"],
html[lang="hi"] input[type="password"],
html[lang="hi"] input[type="number"],
html[lang="hi"] input[type="url"],
html[lang="hi"] input[name="account"],
html[lang="hi"] input[name="referral_code"],
html[lang="hi"] code,
html[lang="hi"] pre,
html[lang="hi"] .code-block {direction:ltr;unicode-bidi:isolate;text-align:left}
html[lang="hi"] .ri-sms-text,
html[lang="hi"] .ri-sms-sender,
html[lang="hi"] .dep-hist-note,
html[lang="hi"] .sms-area small {unicode-bidi:plaintext;text-align:start}
html[lang="hi"] .info-row .value {overflow-wrap:anywhere;min-width:0}
html[lang="hi"] #api-key {display:inline-block;max-width:100%;overflow-wrap:anywhere}
@media(max-width:480px){
 html[lang="hi"] .top-header {gap:10px}
 html[lang="hi"] .page-title {min-width:0;overflow-wrap:anywhere;font-size:1rem}
 html[lang="hi"] .auth-form-side {min-width:0}
 html[lang="hi"] .mt-tab {font-size:.75rem}
 html[lang="hi"] .feature-item {min-width:0;line-height:1.9}
}
