.login-page.svelte-1x05zx6{font-family:var(--app-font-family);letter-spacing:-.011em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.login-title.svelte-1x05zx6{letter-spacing:-.02em;color:var(--color-text);font-size:1.5rem;font-weight:700}.login-mark.svelte-1x05zx6{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-success) 16%, var(--color-card));width:3rem;height:3rem;color:var(--color-success);justify-content:center;align-items:center;display:flex}.login-input.svelte-1x05zx6{box-sizing:border-box;border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-card);width:100%;height:2.75rem;color:var(--color-text);outline:none;padding:0 1rem;font-size:.875rem;transition:border-color .18s cubic-bezier(.32,.72,0,1)}.login-input.svelte-1x05zx6::placeholder{color:var(--color-text-tertiary)}.login-input.svelte-1x05zx6:focus{border-color:var(--color-brand)}.login-input.svelte-1x05zx6:disabled{opacity:.6}.login-rule.svelte-1x05zx6{border-color:var(--color-border)}.login-or.svelte-1x05zx6{background:var(--page-canvas);padding:0 .5rem}
