.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)}.auth-layout.svelte-1rixg4h .auth-form{border-radius:var(--radius_md);background:rgb(var(--colors_white));box-shadow:var(--shadow_border_default);flex-direction:column;gap:16px;padding:16px;display:flex}.auth-layout.svelte-1rixg4h .auth-form__title{letter-spacing:-.02em;color:rgb(var(--colors_black));margin:0;font-size:1.25rem;font-weight:650}.auth-layout.svelte-1rixg4h .auth-form__actions{margin-top:8px}.auth-layout.svelte-1rixg4h .auth-form__switch{border-top:1px solid rgba(var(--colors_black), .08);color:rgba(var(--colors_black), .55);flex-wrap:wrap;align-items:baseline;gap:.35em .5em;margin:4px 0 0;padding-top:16px;font-size:.9375rem;line-height:1.5;display:flex}.auth-layout.svelte-1rixg4h .auth-form__switch-text{flex-shrink:0}.auth-layout.svelte-1rixg4h .auth-form__link{color:rgb(var(--colors_accent));border-radius:4px;font-weight:600;text-decoration:none;transition:color .15s,opacity .15s}.auth-layout.svelte-1rixg4h .auth-form__link:hover{color:rgb(var(--colors_accent));opacity:.88;text-underline-offset:3px;text-decoration:underline}.auth-layout.svelte-1rixg4h .auth-form__link:focus-visible{outline:2px solid rgb(var(--colors_accent));outline-offset:2px}@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-layout.svelte-1rixg4h .auth-form{border-radius:var(--radius_sm);padding:20px 16px}}
