.login-page{min-height:100vh;padding:var(--xy-space-3);background:var(--xy-color-bg-subtle);justify-content:center;align-items:center;display:flex}.login-card{width:100%;max-width:24rem}.login-logo{justify-content:center;align-items:center;gap:var(--xy-space-2);color:var(--xy-color-text);font-size:1.5rem;font-weight:600;text-decoration:none;display:flex}.login-footer{text-align:center;font-size:var(--xy-text-sm);color:var(--xy-color-muted)}
