/* Roundcube's static resource URL adds a version query string. */
html.dark-mode.skin-interfabu .interfabu-login-card #logo[src*="/brand-login.svg?"] {
    content: url("../../skins/interfabu/images/brand-header-horizontal.svg");
}

html.skin-interfabu .interfabu-login-card #rcmloginsubmit,
html.skin-interfabu .interfabu-login-card #rcmloginsubmit:is(:hover, :focus, :active) {
    color: #fff;
}

/* Host-configured logos retain their artwork. Keep dark artwork legible. */
html.dark-mode.skin-interfabu .interfabu-login-card #logo:not([src*="/brand-login.svg"]) {
    background: #f7fafc;
    border-radius: 8px;
    padding: 5px 8px;
    object-fit: contain;
}
