.frontend-language-form{display:inline-flex;align-items:center;flex:0 0 auto;gap:4px;margin:0;padding:0;border:0;background:transparent}.frontend-language-form select{box-sizing:border-box;width:56px;min-width:56px;max-width:56px;height:34px;min-height:34px;margin:0;padding:0 3px 0 8px;border:1px solid #e3dcef;border-radius:9px;background:#faf8ff;color:#594980;font:600 12px/1 system-ui,sans-serif;cursor:pointer}.frontend-language-form select:focus-visible{outline:2px solid #9174d1;outline-offset:2px}.frontend-language-form button{font-size:11px;padding:5px;border:1px solid #e3dcef;border-radius:6px;background:#faf8ff;color:#594980}.upgrade-language-select{display:flex;justify-content:center;margin:0 0 24px}.header .header-actions .frontend-language-form{flex-shrink:0}@media(max-width:380px){.header .header-actions{gap:4px}.header .frontend-language-form select{width:48px;min-width:48px;max-width:48px;padding-left:4px}.header:has(.cart-header-button) .brand img{width:60px}.header:has(.cart-header-button) .brand{min-width:36px}.header:has(.cart-header-button) .header-actions{flex-shrink:0}}
html:lang(si) body,html:lang(si) :is(input,select,textarea,button){font-family:"Nirmala UI","Iskoola Pota","Noto Sans Sinhala",system-ui,sans-serif}
html:lang(ta) body,html:lang(ta) :is(input,select,textarea,button){font-family:"Nirmala UI","Latha","Noto Sans Tamil",system-ui,sans-serif}
html:is(:lang(si),:lang(ta)) :is(h1,h2,h3,.eyebrow,.button,.wizard-steps,.member-app-nav){letter-spacing:normal;line-height:1.6}
html:is(:lang(si),:lang(ta)) :is(.button,.market-tabs a,.member-app-nav span){white-space:normal;overflow-wrap:anywhere}
html:is(:lang(si),:lang(ta)) .hero h1{line-height:1.35}
html:is(:lang(si),:lang(ta)) .hero-copy{min-width:0}
html:is(:lang(si),:lang(ta)) .hero h1{overflow-wrap:anywhere}
@media(max-width:760px){html:is(:lang(si),:lang(ta)) .hero{grid-template-columns:minmax(0,1fr)}html:is(:lang(si),:lang(ta)) .hero h1{font-size:clamp(28px,7.5vw,40px)}html:is(:lang(si),:lang(ta)) .hero .actions{flex-wrap:wrap}html:is(:lang(si),:lang(ta)) .search-kind-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}html:is(:lang(si),:lang(ta)) .search-kind-tabs button{white-space:normal;min-width:0}html:is(:lang(si),:lang(ta)) :is(.market-page-heading h1,.auth-story h1){font-size:30px;overflow-wrap:anywhere}}
@media(max-width:600px){html:is(:lang(si),:lang(ta)) .member-app-nav span{font-size:10px}html:is(:lang(si),:lang(ta)) .wizard-steps{font-size:.75rem}}
