/* Logos follow the rendered theme; system mode also works before JavaScript loads. */
.fleet-theme-logo { display: inline-block; max-width: 100%; }
.fleet-theme-logo img { max-width: 100%; height: auto; }
.fleet-theme-logo [data-logo-variant="dark"] { display: none !important; }
[data-pc-theme="dark"] .fleet-theme-logo [data-logo-variant="light"] { display: none !important; }
[data-pc-theme="dark"] .fleet-theme-logo [data-logo-variant="dark"] { display: block !important; }
@media (prefers-color-scheme: dark) {
    [data-fleet-theme="system"] .fleet-theme-logo [data-logo-variant="light"] { display: none !important; }
    [data-fleet-theme="system"] .fleet-theme-logo [data-logo-variant="dark"] { display: block !important; }
}
@media (prefers-color-scheme: light) {
    [data-fleet-theme="system"] .fleet-theme-logo [data-logo-variant="dark"] { display: none !important; }
    [data-fleet-theme="system"] .fleet-theme-logo [data-logo-variant="light"] { display: block !important; }
}
