/* dezenter Hintergrund und Zentrierung */
body {
    min-height: 100vh;
    background: radial-gradient(1200px 600px at 50% -10%, rgba(0, 0, 0, .06), transparent),
    linear-gradient(180deg, #f8f9fa, #ffffff);
}

.login-card {
    max-width: 420px;
    width: 100%;
    border-radius: 1rem; /* runde Ecken */
}

.logo {
    max-height: 72px;
    width: auto;
}