.login.svelte-1s4j6rx{width:clamp(300px,30vw,600px);position:relative;top:50%}.login.svelte-1s4j6rx .title:where(.svelte-1s4j6rx),.login.svelte-1s4j6rx .subtitle:where(.svelte-1s4j6rx){text-align:center;display:block}.login.svelte-1s4j6rx .subtitle:where(.svelte-1s4j6rx){color:var(--color-text-secondary);margin:0 0 1.5rem}.login.svelte-1s4j6rx .login-form:where(.svelte-1s4j6rx){flex-direction:column;gap:.25rem;display:flex}.login.svelte-1s4j6rx .login-form:where(.svelte-1s4j6rx) input:where(.svelte-1s4j6rx){border:2px solid var(--color-border);border-radius:8px;outline:none;margin-bottom:2rem;padding:.75rem 1rem;font-size:1rem}.login.svelte-1s4j6rx .login-form:where(.svelte-1s4j6rx) input:where(.svelte-1s4j6rx):focus{border-color:var(--color-accent)}.login.svelte-1s4j6rx .login-form:where(.svelte-1s4j6rx) input:where(.svelte-1s4j6rx)::placeholder{color:var(--color-text-secondary)}.login.svelte-1s4j6rx .login-form:where(.svelte-1s4j6rx) .login-button:where(.svelte-1s4j6rx){background:var(--gradient-accent);color:var(--gradient-text-color);cursor:pointer;border:none;border-radius:8px;padding:.875rem 1rem;font-size:1rem;font-weight:600}.warning-container.svelte-cfwwwa{background-color:color-mix(in srgb, var(--color-error) 60%, transparent);border-radius:.5rem;align-items:center;margin:.5rem 0;padding:1rem;display:flex}.warning-container.svelte-cfwwwa .content:where(.svelte-cfwwwa){text-align:center;width:100%;margin:0}.warning-container.svelte-cfwwwa .icon{margin-right:1.5rem;font-size:1.5rem}
