:root{--takeapp-script-fonts:system-ui, sans-serif;--takeapp-local-body-font:"TakeApp Inter", Inter, var(--takeapp-script-fonts);--takeapp-local-heading-font:"TakeApp Space", "Space Grotesk", var(--takeapp-script-fonts)}:root:is(:lang(hi),:lang(mr)){--takeapp-script-fonts:"Noto Sans Devanagari", "Nirmala UI", Mangal, "Kohinoor Devanagari", system-ui, sans-serif}:root:is(:lang(bn),:lang(as)){--takeapp-script-fonts:"Noto Sans Bengali", "Nirmala UI", Vrinda, "Bangla Sangam MN", system-ui, sans-serif}:root:lang(ta){--takeapp-script-fonts:"Noto Sans Tamil", "Nirmala UI", Latha, "Tamil Sangam MN", system-ui, sans-serif}:root:lang(te){--takeapp-script-fonts:"Noto Sans Telugu", "Nirmala UI", Gautami, "Kohinoor Telugu", system-ui, sans-serif}:root:lang(kn){--takeapp-script-fonts:"Noto Sans Kannada", "Nirmala UI", Tunga, "Kannada Sangam MN", system-ui, sans-serif}:root:lang(ml){--takeapp-script-fonts:"Noto Sans Malayalam", "Nirmala UI", Kartika, "Malayalam Sangam MN", system-ui, sans-serif}:root:lang(gu){--takeapp-script-fonts:"Noto Sans Gujarati", "Nirmala UI", Shruti, "Kohinoor Gujarati", system-ui, sans-serif}:root:lang(pa){--takeapp-script-fonts:"Noto Sans Gurmukhi", "Nirmala UI", Raavi, "Gurmukhi MN", system-ui, sans-serif}:root:lang(or){--takeapp-script-fonts:"Noto Sans Oriya", "Nirmala UI", Kalinga, "Oriya Sangam MN", system-ui, sans-serif}:root:is(:lang(hi),:lang(mr),:lang(ta),:lang(te),:lang(kn),:lang(ml),:lang(bn),:lang(gu),:lang(pa),:lang(or),:lang(as)){font-family:var(--takeapp-local-body-font)}:root:is(:lang(hi),:lang(mr),:lang(ta),:lang(te),:lang(kn),:lang(ml),:lang(bn),:lang(gu),:lang(pa),:lang(or),:lang(as)) :is(body,button,input,textarea,select,label,legend,p,small,th,td,summary){font-family:var(--takeapp-local-body-font);line-height:1.5}:root:is(:lang(hi),:lang(mr),:lang(ta),:lang(te),:lang(kn),:lang(ml),:lang(bn),:lang(gu),:lang(pa),:lang(or),:lang(as)) :is(h1,h2,h3,h4,h5,h6){font-family:var(--takeapp-local-heading-font);text-wrap:balance;line-height:1.35}:root:is(:lang(hi),:lang(mr),:lang(ta),:lang(te),:lang(kn),:lang(ml),:lang(bn),:lang(gu),:lang(pa),:lang(or),:lang(as)) :is(h1,h2,h3,h4,h5,h6,p,span,small,strong,button,a,input,textarea,select,label,legend,summary,th,td){letter-spacing:normal;text-transform:none}:root:is(:lang(hi),:lang(mr),:lang(ta),:lang(te),:lang(kn),:lang(ml),:lang(bn),:lang(gu),:lang(pa),:lang(or),:lang(as)) :is(button,summary,label,legend,h1,h2,h3,h4,p){overflow-wrap:anywhere;word-break:normal}:root:is(:lang(hi),:lang(mr),:lang(ta),:lang(te),:lang(kn),:lang(ml),:lang(bn),:lang(gu),:lang(pa),:lang(or),:lang(as)) :is(button,summary){white-space:normal;min-block-size:44px}:root:is(:lang(hi),:lang(mr),:lang(ta),:lang(te),:lang(kn),:lang(ml),:lang(bn),:lang(gu),:lang(pa),:lang(or),:lang(as)) :is(input,textarea,select){min-inline-size:0;max-inline-size:100%}.app-language-control{min-inline-size:0;font-family:var(--takeapp-local-body-font);gap:8px;display:grid}.app-language-control label{line-height:1.5}.app-language-control select{min-block-size:48px;inline-size:100%;min-inline-size:0;font:inherit;touch-action:manipulation;border-radius:14px;padding:10px 14px;line-height:1.5}.app-language-control select:focus-visible{outline-offset:3px;outline:2px solid #aec8f4}.app-language-control small{overflow-wrap:anywhere;line-height:1.5}
