[data-language-picker]{display:inline-flex;align-items:center;gap:3px;padding:3px;border:1px solid currentColor;border-radius:999px;flex:none;line-height:1.4}
[data-language-picker] button{font:inherit;font-size:.82rem;line-height:1.5;color:inherit;background:transparent;border:0;border-radius:999px;padding:6px 10px;cursor:pointer;min-height:36px;white-space:nowrap}
[data-language-picker] button[aria-pressed="true"]{background:var(--cream,#fff);color:var(--night,#1d1230);font-weight:700}
[data-language-picker] button:focus-visible{outline:2px solid var(--gold,#e9a20f);outline-offset:3px}
.appbar .wrap:has([data-language-picker]){flex-wrap:wrap!important;gap:12px}
.appbar [data-language-picker]{margin-left:auto}
.appbar .wrap:has([data-language-picker])>nav{order:3;flex-basis:100%}
.hero .top nav{flex-wrap:wrap;align-items:center}
.hero [data-language-picker]{margin-left:6px}
html[lang="gu"] body,html[lang="gu"] h1,html[lang="gu"] h2,html[lang="gu"] h3,html[lang="gu"] h4,html[lang="gu"] button,html[lang="gu"] input,html[lang="gu"] select,html[lang="gu"] textarea{font-family:'Noto Sans Gujarati','DM Sans',sans-serif}
html[lang="gu"] .logo{font-family:'Fraunces',serif}
html[lang="gu"] h1,html[lang="gu"] h2,html[lang="gu"] h3{line-height:1.5}
html[lang="gu"] .hero h1{font-size:clamp(2rem,4.6vw,3.5rem)}
html[lang="gu"] .member-subbar nav{gap:18px}
html[lang="gu"] .header-menu-panel a{white-space:normal}
@media(max-width:700px){[data-language-picker] button{padding:5px 8px;font-size:.78rem}.hero .top{gap:12px;flex-wrap:wrap}.hero .top nav{gap:8px;justify-content:flex-start}.hero [data-language-picker]{margin-left:0}.appbar .logo{max-width:100%}html[lang="gu"] .profile-page-heading{align-items:flex-start}html[lang="gu"] .header-primary a{font-size:.78rem}}
