/* Branding plugin – dynamiczny CSS */
:root {
    --glpi-logo-light: url("/plugins/branding/front/image.php?scope=domain&domain_id=2&file=logo_main");
    --glpi-logo-dark:  url("/plugins/branding/front/image.php?scope=domain&domain_id=2&file=logo_main");
}
.page .glpi-logo {
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    :root {
        --glpi-logo-light: url("/plugins/branding/front/image.php?scope=domain&domain_id=2&file=logo_main_2x");
        --glpi-logo-dark:  url("/plugins/branding/front/image.php?scope=domain&domain_id=2&file=logo_main_2x");
    }
}
:root {
    --glpi-logo-light-reduced: url("/plugins/branding/front/image.php?scope=domain&domain_id=2&file=logo_collapsed");
    --glpi-logo-dark-reduced:  url("/plugins/branding/front/image.php?scope=domain&domain_id=2&file=logo_collapsed");
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    :root {
        --glpi-logo-light-reduced: url("/plugins/branding/front/image.php?scope=domain&domain_id=2&file=logo_collapsed_2x");
        --glpi-logo-dark-reduced:  url("/plugins/branding/front/image.php?scope=domain&domain_id=2&file=logo_collapsed_2x");
    }
}
:root {
    --glpi-logo-light-login: url("/plugins/branding/front/image.php?scope=domain&domain_id=2&file=logo_login");
    --glpi-logo-dark-login:  url("/plugins/branding/front/image.php?scope=domain&domain_id=2&file=logo_login");
}
.page-anonymous .glpi-logo {
    content: none;
    display: inline-block;
    background-image: var(--logo);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    :root {
        --glpi-logo-light-login: url("/plugins/branding/front/image.php?scope=domain&domain_id=2&file=logo_login_2x");
        --glpi-logo-dark-login:  url("/plugins/branding/front/image.php?scope=domain&domain_id=2&file=logo_login_2x");
    }
}
