.lang-switch{border-radius:var(--radius_md);background:rgb(var(--colors_accent), .7);box-shadow:var(--shadow_border_default);align-items:center;gap:8px;padding:4px;display:flex}.lang-switch>button{border-radius:var(--radius_md);width:60px;height:60px;font-size:var(--font_40);justify-content:center;align-items:center;transition:all .4s;display:flex}.lang-switch>button:hover{scale:1.1}.lang-switch .delimiter{background:rgb(var(--colors_black), .4);width:1px;height:30px;rotate:10deg}@media screen and (width<=768px){.lang-switch{border-radius:var(--radius_sm);gap:6px;padding:3px}.lang-switch>button{width:48px;height:48px}.lang-switch .delimiter{height:22px}}.auth-layout.svelte-1rixg4h{justify-content:center;align-items:center;min-height:100vh;padding:1rem;display:flex;position:relative}.auth-layout.svelte-1rixg4h .lang-switch-container:where(.svelte-1rixg4h){position:absolute;top:48px;right:48px}.auth-layout.svelte-1rixg4h .auth-shell:where(.svelte-1rixg4h){width:min(100%,40rem)}@media screen and (width<=768px){.auth-layout.svelte-1rixg4h{padding:88px 16px 16px}.auth-layout.svelte-1rixg4h .lang-switch-container:where(.svelte-1rixg4h){top:16px;right:16px}.auth-layout.svelte-1rixg4h .auth-shell:where(.svelte-1rixg4h){width:min(100%,30rem)}}.auth-form-link{color:rgb(var(--colors_accent));border-radius:4px;font-weight:600;text-decoration:none;transition:color .15s,opacity .15s}.auth-form-link:hover{color:rgb(var(--colors_accent));opacity:.88;text-underline-offset:3px;text-decoration:underline}.auth-form-link:focus-visible{outline:2px solid rgb(var(--colors_accent));outline-offset:2px}
