.preferences.svelte-onrxjy{color:hsl(var(--text));flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-top:24px;font-size:14px;display:flex}.theme.svelte-onrxjy{align-items:center;display:flex}.theme.svelte-onrxjy button{min-width:44px;min-height:44px}.language-toggle.svelte-onrxjy{border:1px solid hsla(var(--text) / .3);background:hsl(var(--bg));min-height:32px;color:hsl(var(--text));font:inherit;cursor:pointer;border-radius:999px;align-items:center;padding:2px;font-size:12px;display:inline-flex;position:relative}.language-toggle.svelte-onrxjy span:where(.svelte-onrxjy){letter-spacing:.04em;border-radius:999px;place-items:center;min-width:32px;min-height:26px;padding:0 8px;font-weight:600;display:grid}.language-toggle[aria-checked=false].svelte-onrxjy span:where(.svelte-onrxjy):first-child,.language-toggle[aria-checked=true].svelte-onrxjy span:where(.svelte-onrxjy):last-child{background:hsl(var(--action));color:#fff}.language-toggle.svelte-onrxjy:before,.language-trigger.svelte-onrxjy:before{content:"";position:absolute;inset:-6px 0}.language-trigger.svelte-onrxjy{color:hsl(var(--text-high));border:1px solid hsla(var(--text) / .75);font:inherit;cursor:pointer;anchor-name:--login-language;background:0 0;border-radius:5px;align-items:center;gap:8px;min-height:32px;padding:6px 8px;font-size:12px;display:flex;position:relative}svg.svelte-onrxjy{flex-shrink:0;width:16px;height:16px}.language-menu.svelte-onrxjy{position-anchor:--login-language;inset:auto;bottom:calc(anchor(top) + 8px);right:anchor(right);border:1px solid hsla(var(--text) / .3);background:hsl(var(--bg));width:min(240px,100vw - 32px);max-height:min(400px,60vh);color:hsl(var(--text-high));border-radius:6px;margin:0;padding:6px;position:fixed;overflow-y:auto;box-shadow:0 8px 24px #202e291a}.language-menu.svelte-onrxjy p:where(.svelte-onrxjy){color:hsl(var(--text));margin:0;padding:12px;font-size:12px}.language-menu.svelte-onrxjy button:where(.svelte-onrxjy){width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:3px;justify-content:space-between;align-items:center;padding:12px;font-size:14px;display:flex}button.svelte-onrxjy:hover{background:hsla(var(--text) / .08)}button.svelte-onrxjy:focus-visible{outline:2px solid hsl(var(--action));outline-offset:-2px}
