@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Devanagari:wght@400;500;600;700&family=Noto+Serif+Devanagari:wght@400;500;600;700&display=swap');
:root{--display:"Noto Serif Devanagari",Georgia,serif;--body:"Noto Sans Devanagari",system-ui,sans-serif}
html[lang=hi] body{font-family:var(--body);line-height:1.7}
html[lang=hi] h1,html[lang=hi] h2,html[lang=hi] h3,html[lang=hi] h4{line-height:1.4;letter-spacing:0}
html[lang=hi] em{font-style:normal}
html[lang=hi] .lp-hero h1{font-size:clamp(46px,6.5vw,96px);line-height:1.38}
html[lang=hi] .lp-eyebrow,html[lang=hi] .eyebrow,html[lang=hi] .tagr,html[lang=hi] .verdict,html[lang=hi] .lp-personality-top,html[lang=hi] .nav{letter-spacing:0}
html[lang=hi] .btn,html[lang=hi] .lp-primary,html[lang=hi] .sel,html[lang=hi] input,html[lang=hi] textarea{font-family:var(--body);line-height:1.55}
html[lang=hi] .brand b{font-family:"Hanken Grotesk",system-ui,sans-serif}
html[lang=hi] .lp-header-actions{gap:10px}
.language-switch{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:5px 10px;border:1px solid var(--line);border-radius:999px;font:500 12px/1.4 var(--body);color:var(--cream);text-decoration:none;white-space:nowrap}
.language-switch:focus-visible{outline:2px solid var(--gold-hi);outline-offset:3px}
html[lang=hi] .nav button{font-size:12px}
html[lang=hi] .lp-personality-title{font-size:clamp(20px,2.2vw,28px);line-height:1.5}
html[lang=hi] .card .cap b{font-size:20px;line-height:1.5}
html[lang=hi] .askbox p,html[lang=hi] .muted,html[lang=hi] .sub{line-height:1.7}
html[lang=hi] .doc{max-width:720px;margin:auto;padding:24px 20px 60px}
html[lang=hi] .doc h1{font-size:clamp(28px,6vw,42px);margin:16px 0}
html[lang=hi] .doc h2{font-size:23px;margin:30px 0 10px;color:var(--gold-hi)}
html[lang=hi] .doc p,html[lang=hi] .doc li,html[lang=hi] .doc dd{font-size:16px;color:var(--cream);line-height:1.85}
html[lang=hi] .doc dt{font-weight:600;color:var(--gold-hi);margin-top:16px}
html[lang=hi] .doc dd{margin:6px 0 16px}
html[lang=hi] .doc a{color:var(--gold-hi);overflow-wrap:anywhere}
html[lang=hi] .docnav,html[lang=hi] .docfoot{max-width:720px;margin:auto;padding:20px;display:flex;gap:16px;flex-wrap:wrap;align-items:center;justify-content:space-between}
html[lang=hi] .docnav a,html[lang=hi] .docfoot a{color:var(--gold-hi);text-decoration:none}
html[lang=hi] .doc .meta{font-size:13px;color:var(--mist)}
@media(max-width:600px){html[lang=hi] .lp-hero h1{font-size:clamp(38px,10vw,56px)}html[lang=hi] .lp-header{gap:8px;padding-inline:16px}html[lang=hi] .lp-motion-label{display:none}html[lang=hi] .top-actions{gap:5px}html[lang=hi] .language-switch{padding:5px 7px;font-size:11px}html[lang=hi] .lp-header .brand b{font-size:20px}}
html[lang=hi] .date.best::after{content:"सबसे अच्छा";letter-spacing:0}
