.language-switch{position:fixed;right:16px;bottom:16px;z-index:9999;display:flex;padding:5px;background:#10263e;box-shadow:0 4px 20px #0006;border:1px solid #d1b86d;border-radius:30px;gap:4px}.language-switch button{font:600 14px system-ui,sans-serif;border:0;border-radius:24px;padding:10px 16px;background:transparent;color:#fff;cursor:pointer}.language-switch button.active{background:#dec57d;color:#10263e}.language-switch button:focus-visible{outline:3px solid #5ce0d7}html[lang=hi] body{font-family:system-ui,'Noto Sans Devanagari',sans-serif}html[lang=hi] h1,html[lang=hi] h2,html[lang=hi] h3{font-family:system-ui,'Noto Sans Devanagari',sans-serif;letter-spacing:normal;line-height:1.4}html[lang=hi] .hero h1{font-size:clamp(2.4rem,5vw,4.7rem)}html[lang=hi] p{line-height:1.8}body{padding-bottom:65px}@media(max-width:600px){.language-switch{bottom:10px;right:10px}.language-switch button{padding:8px 13px}header nav{flex-wrap:wrap}}

.dialog-language{display:flex;gap:6px;margin:0 45px 16px 0}.dialog-language button{border:1px solid #7899ad;border-radius:20px;padding:7px 14px;background:#eaf0f5;color:#18374d;cursor:pointer;font:600 13px system-ui}.dialog-language button[aria-pressed=true]{background:#173c56;color:white}html[lang=hi] #school-chart:not(:empty)::after,html[lang=hi] #workspace-plot:not(:empty)::after,html[lang=hi] #tool-visual:not(:empty)::after,html[lang=hi] #lab-body .viz::after{content:'THE KOSHIKA Labs · केवल ऑनलाइन देखें';font-family:system-ui,sans-serif}@media print{html[lang=hi] body::before{content:'THE KOSHIKA Labs — निःशुल्क अध्ययन सामग्री केवल ऑनलाइन उपलब्ध है। निःशुल्क पूर्वावलोकन के लिए प्रिंट और डाउनलोड उपलब्ध नहीं हैं।'}}
