body.welcome-anonymous:has(form[action="/front/login.php"]) {
    min-height: 100vh;
    background: #0b1716 url("/pics/powermedia-login-bg.png") center / cover no-repeat fixed;
}

body.welcome-anonymous:has(form[action="/front/login.php"]) .glpi-logo {
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 0 0 12px #fff;
}

body.welcome-anonymous:has(form[action="/front/login.php"]) .main-content-card {
    max-width: 900px;
    margin-inline: auto;
    background-color: #fff;
}

body.welcome-anonymous button.btn-light .fa-microsoft {
    display: inline-block;
    width: 62px;
    height: 62px;
    background: url("/pics/microsoft-entra-powermedia.png") center / contain no-repeat;
}

body.welcome-anonymous button.btn-light .fa-microsoft::before {
    content: none;
}
