.locales{background:var(--color-white);list-style:none;border-radius:.5rem;overflow:hidden}.locales li{width:100%}.locales button{width:100%;padding:.5rem .25rem;color:var(--color-dark);background-color:transparent;border:none;cursor:pointer;text-transform:uppercase;transition:background-color .3s}.locales button:hover{background-color:color-mix(in srgb,var(--color-grey) 20%,transparent)}.locale-trigger{display:inline-flex;align-items:center;gap:.25rem;font-size:.875rem;text-transform:uppercase;cursor:pointer}
