body.login {
    background: url("../img/admin-login-bg.jpeg") center center / cover no-repeat fixed;
    min-height: 100vh;
}

body.login #container {
    background: rgba(255, 255, 255, 0.92);
    border: 1px solid rgba(255, 255, 255, 0.35);
    box-shadow: 0 12px 40px rgba(0, 0, 0, 0.25);
    backdrop-filter: blur(6px);
}

@media (prefers-color-scheme: dark) {
    body.login #container {
        background: rgba(22, 27, 34, 0.9);
        border-color: rgba(255, 255, 255, 0.12);
    }
}

body.login #header {
    background: transparent;
}

body.login .otp-login__info {
    margin: 0 0 1rem;
    line-height: 1.5;
}
