.brand-logo{display:block;width:clamp(172px,20vw,230px);height:auto;max-height:72px;object-fit:contain;object-position:left center}
.brand-mark{display:none}
.masthead .brand-logo{width:clamp(170px,20vw,230px)}
.footer-brand .brand-logo{width:220px}
.admin-sidebar .brand-logo{width:205px;max-height:68px}
.admin-sidebar .brand-mark{width:40px;height:40px;object-fit:contain}
.admin-sidebar .brand{min-width:0}
.admin-shell.sidebar-collapsed .admin-sidebar .brand-logo{display:none}
.admin-shell.sidebar-collapsed .admin-sidebar .brand-mark{display:block}
.login-card .brand-logo{width:min(100%,290px);max-height:none}
.install-card .brand-logo{width:min(100%,290px);max-height:none}
@media(max-width:620px){.masthead .brand-logo{width:min(50vw,205px);max-height:58px}.footer-brand .brand-logo{width:min(70vw,220px)}}
