.auth-screen.svelte-oxwfq3.svelte-oxwfq3{min-height:100dvh;display:grid;place-items:center;padding:32px;font-family:var(--ff-text);color:var(--text-primary)}.signin.svelte-oxwfq3.svelte-oxwfq3{width:100%;max-width:420px;background:var(--bg-primary);border:1px solid var(--stroke-shine-highlight);border-radius:var(--br-xl);box-shadow:var(--shadow-2);padding:40px 40px 32px;display:flex;flex-direction:column;gap:18px}.signin__logo.svelte-oxwfq3.svelte-oxwfq3{width:52px;height:52px}.signin__head.svelte-oxwfq3.svelte-oxwfq3{display:flex;flex-direction:column;gap:8px}.signin__title.svelte-oxwfq3.svelte-oxwfq3{margin:0;font-family:var(--ff-display);font-weight:var(--fw-bold);font-size:var(--fz-xl);letter-spacing:-.01em}.signin__sub.svelte-oxwfq3.svelte-oxwfq3{margin:0;font-size:var(--fz-sm);line-height:1.5;color:var(--text-secondary)}.signin__sso.svelte-oxwfq3.svelte-oxwfq3{display:flex;flex-direction:column;gap:10px}.signin__or.svelte-oxwfq3.svelte-oxwfq3{display:flex;align-items:center;gap:12px;color:var(--text-tertiary);font-size:var(--fz-s)}.signin__or.svelte-oxwfq3.svelte-oxwfq3:before,.signin__or.svelte-oxwfq3.svelte-oxwfq3:after{content:"";height:1px;flex:1;background:var(--stroke-secondary)}.signin__form.svelte-oxwfq3.svelte-oxwfq3{display:flex;flex-direction:column;gap:12px}.signin__error.svelte-oxwfq3.svelte-oxwfq3{margin:0;color:var(--fg-danger, #c94c4c);font-size:var(--fz-s)}.signin__submit.svelte-oxwfq3.svelte-oxwfq3{justify-content:center;margin-top:4px}.signin__foot.svelte-oxwfq3.svelte-oxwfq3{margin:0;text-align:center;font-size:var(--fz-sm);color:var(--text-secondary)}.signin__foot.svelte-oxwfq3 a.svelte-oxwfq3{color:var(--fg-brand);font-weight:500;text-decoration:none}
