.cat-brand-logo{display:block;width:100%;height:auto;overflow:hidden}
.desktop-brand{padding:8px 4px!important;background:#f0eddf!important;min-height:66px;height:auto!important}
.desktop-brand .cat-brand-logo{width:100%;min-height:52px}
/* Size the logo against its panel, which is narrower than the viewport. */
.login-brand .cat-brand-logo{width:100%;max-width:640px;height:auto;margin:0 auto 12px;filter:drop-shadow(0 4px 3px #1b2e2980)}
.game-wordmark .cat-brand-logo{width:155px;height:55px}
.boot>.cat-brand-logo{width:300px;margin:auto}
.unit-art.cat-unit-art{background:transparent!important;object-fit:contain;overflow:hidden}
.scene-banner .cat-scene-art{width:100%;height:100%;object-fit:cover}
.siege-scene .cat-scene-art{width:100%;height:100%}
.brand-preview{background:#f7f2e5}
.app-shell .topbar>.cat-scene-art.header-art{position:absolute;inset:0;width:100%;height:100%;z-index:0;opacity:.5}
@media(min-width:1000px){.login-brand h1{display:none}}
@media(max-width:999px){.game-wordmark .cat-brand-logo{width:124px;height:42px}.login-brand p{font-size:13px}.research-units .cat-unit-art{min-width:60px}}
