.locale-switcher{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.locale-switcher select,.locale-switcher button{border:1px solid var(--color-border);border-radius:var(--radius-root);background:var(--color-surface);min-height:2.375rem;color:var(--color-on-surface);padding:.426rem .9375rem}.locale-switcher button{cursor:pointer;font-weight:500;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out,transform .135s}.locale-switcher button:hover{border-color:var(--color-primary);color:var(--color-primary-dark)}.locale-switcher select:hover{border-color:var(--color-secondary)}.locale-switcher button:active{transform:scale(.98)}.locale-switcher select:focus-visible,.locale-switcher button:focus-visible{border-width:2px;border-color:var(--color-primary);box-shadow:0 .125rem .375rem rgb(var(--color-primary-rgb) / 30%)}.locale-switcher button:disabled,.locale-switcher select:disabled{cursor:not-allowed;opacity:.45}
