/* Keep the supplied transparent wordmark at its original proportions. */
.brand .brand-logo{display:block;width:132px;height:44px;max-width:100%;object-fit:contain;flex:none;background:transparent;border-radius:0;padding:0;filter:none}
.site-header .brand-logo{width:132px;height:44px;max-width:100%}
.footer-brand .brand-logo{width:132px;height:44px}
.side .brand img.brand-logo{width:168px;height:56px;max-width:100%}
.login-top .brand img.brand-logo{width:144px;height:48px;max-width:100%}
/* Lift the blue and violet on dark surfaces without adding a background plate. */
.side .brand img.brand-logo,[data-theme=dark] .brand .brand-logo{filter:contrast(.7) brightness(1.55)}
@media(max-width:900px){.side .brand img.brand-logo{width:120px;height:40px}}
@media(max-width:760px){.site-header .brand-logo{width:114px;height:38px}}
@media(max-width:360px){.site-header .brand-logo{width:96px;height:32px}.login-top .brand img.brand-logo{width:120px;height:40px}}
