.login-wrap.svelte-r761lh{flex-direction:column;align-items:stretch;gap:.5rem;width:min(340px,100%);display:flex}.login-form.svelte-r761lh{flex-direction:column;gap:.5rem;display:flex}.login-handle-input{border:1px solid var(--border);background:var(--surface);width:100%;min-height:44px;color:var(--text);border-radius:8px;padding:.6rem .85rem;font-size:.95rem}.login-handle-input::placeholder{color:var(--text-dim)}.login-handle-input:focus-visible{outline:2px solid var(--primary);outline-offset:1px;border-color:var(--link)}@media (width<=600px){.login-handle-input{font-size:16px}}.btn.svelte-r761lh{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:44px;padding:.6rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.btn-bsky.svelte-r761lh{background:var(--primary);color:#fff}.btn-bsky.svelte-r761lh:hover{background:var(--primary-hover)}.login-hint.svelte-r761lh{color:var(--text-dim);font-size:.8rem;line-height:1.45}
