.login{isolation:isolate;place-items:center;min-height:100dvh;padding:32px 16px;display:grid;position:relative}.login:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(40vw 40vh at 75% 20%, var(--glow-a), transparent), radial-gradient(35vw 35vh at 25% 85%, var(--glow-b), transparent);position:fixed;inset:0}.login-card{width:100%;max-width:420px}.login-card .core{padding:28px}.login-brand{letter-spacing:-.03em;align-items:center;gap:10px;font-size:16px;font-weight:800;display:inline-flex}.login-mark{background:var(--accent);width:28px;height:28px;color:var(--on-accent);border-radius:10px;place-items:center;display:grid}.login-title{letter-spacing:-.045em;margin-top:28px;font-size:30px;font-weight:800;line-height:1.05}.login-title em{color:var(--spark);font-style:normal}.login-lead{color:var(--ink-2);margin:10px 0 24px;font-size:14.5px}
