.signin-page{background:var(--canvas);min-height:100dvh;color:var(--ink);place-items:center;padding:24px;display:grid}.signin-card{border:1px solid var(--border);background:var(--surface);border-radius:12px;width:100%;max-width:380px;padding:32px}.signin-brand{justify-content:center;margin-bottom:32px;display:flex}.signin-brand .brand-wordmark{width:185px;height:56px}.signin-card h1{margin-bottom:12px;font-size:22px;font-weight:550}.signin-card p{color:var(--muted);font-size:13px;line-height:1.6}.signin-card form{flex-direction:column;gap:10px;margin:24px 0;display:flex}.signin-card label{font-size:12px}.signin-card input[type=email]{border:1px solid var(--border);background:var(--canvas);width:100%;color:var(--ink);font:inherit;border-radius:6px;padding:10px}.signin-card button{justify-content:center;margin-top:6px}.signin-card .signin-note{margin-top:24px;font-size:11px}
