body { min-height: 100vh; }
.auth-card { max-width: 480px; margin: 0 auto; }
.auth-icon { width: 54px; height: 54px; display: grid; place-items: center; border-radius: 16px; background: #eaf1ff; color: #0d6efd; font-size: 1.5rem; }
.dashboard-card { min-height: 150px; }
