.login-page{background:radial-gradient(ellipse 70% 55% at 50% -10%, #e8b45a21, transparent), radial-gradient(ellipse 45% 40% at 85% 105%, #5a8ce817, transparent), var(--bg);grid-template-rows:1fr auto;place-items:center;min-height:100vh;padding:1.5rem;display:grid}.login-card{text-align:center;max-width:24rem;animation:.6s both fade-in-up}.login-footer{width:100%;max-width:30rem;animation:.8s both fade-in}.login-footer .site-footer{border-top:none;margin-top:1rem}.login-mark{place-items:center;width:76px;height:76px;margin-bottom:1.6rem;display:inline-grid}.login-title{letter-spacing:-.02em;font-size:1.9rem;font-weight:650}.login-tagline{color:var(--text-dim);margin-top:.65rem;margin-bottom:2.2rem;font-size:1rem;line-height:1.55}.login-note{color:var(--text-faint);margin-top:1.4rem;font-size:.8rem}
