/* The supplied horizontal artwork is preserved, including its proportions. */
img.vida-system-logo,.sidebar img.vida-system-logo,html:not([data-theme="dark"]):not([data-admin-theme="dark"]) img.vida-system-logo{display:block;object-fit:contain!important;object-position:center!important;width:100%!important;height:auto!important;max-width:220px!important;max-height:140px!important;margin-left:auto;margin-right:auto;filter:none!important;mix-blend-mode:multiply;background:transparent!important;padding:0!important}
html[data-theme="dark"] img.vida-system-logo,html[data-admin-theme="dark"] img.vida-system-logo,body[data-theme="dark"] img.vida-system-logo,body.theme-dark img.vida-system-logo{filter:invert(1)!important;mix-blend-mode:screen}
.brand-mark:has(.vida-system-logo),.brand-tree-wrap:has(.vida-system-logo){width:130px!important;min-width:110px!important;height:85px!important;flex-shrink:0;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
.login-hero .brand-mark:has(.vida-system-logo),.login-mark.logo-tree:has(.vida-system-logo){width:190px!important;height:120px!important;padding:0!important;background:transparent!important;margin-left:auto;margin-right:auto}
.loader-brand:has(.vida-system-logo),.loader-mark:has(.vida-system-logo){width:130px!important;height:85px!important;padding:0!important;background:transparent!important}
.admin-brand img.vida-system-logo{max-width:180px!important;max-height:115px!important}.login-logo img.vida-system-logo{max-width:210px!important;max-height:140px!important}
.sidebar .brand-logo.vida-system-logo{max-width:166px!important}.auth-logo.vida-system-logo{max-width:195px!important}
@media(max-width:600px){.brand-tree-wrap:has(.vida-system-logo){width:105px!important;min-width:90px!important;height:70px!important}}

/* Keep the supplied logo readable without duplicating its wordmark beside it. */
.sidebar .brand:has(.vida-system-logo){flex-direction:column;align-items:center;text-align:center;gap:5px!important}
.sidebar .brand:has(.vida-system-logo)>div:last-child>strong{display:none}
html[data-bs-theme="dark"] img.vida-system-logo,html:not([data-theme]):not([data-admin-theme]) body[data-vida-logo-theme="dark"] img.vida-system-logo{filter:invert(1)!important;mix-blend-mode:screen}
