/* The owner's complete gold artwork replaces the former icon/text lockup. */
.brand-logo{display:block;max-width:100%;height:auto;object-fit:contain}
.header .brand,body[data-page=watch] .header .brand{display:flex;flex:0 0 auto;min-width:0;width:222px;max-width:none;letter-spacing:normal}
.header .brand-logo{width:222px;aspect-ratio:1593/482}
.site-footer .brand{display:block;width:250px;max-width:100%}
.auth-brand{margin-bottom:18px}
.auth-brand .brand-logo{width:260px;margin:0 auto}
.admin-brand{display:block;flex:0 0 auto;width:222px;max-width:100%;line-height:1}
.admin-top .brand-logo{width:222px;aspect-ratio:1593/482}
.login-panel>.admin-brand{width:290px;margin:0 auto 16px}
@media(min-width:1650px){.header .brand,body[data-page=watch] .header .brand{width:242px}.header .brand-logo{width:242px}}
@media(min-width:601px) and (max-width:1249px){.header .brand,body[data-page=watch] .header .brand{width:192px}.header .brand-logo{width:192px}}
@media(max-width:600px){:root{--header:138px}.header,body[data-page=watch] .header,.header.scrolled{height:var(--header)}.header .brand,body[data-page=watch] .header .brand{width:210px;max-width:calc(100vw - 94px);align-self:center}.header .brand-logo{width:210px}.site-footer .brand{width:230px}.auth-brand .brand-logo{width:240px}}
@media(max-width:540px){.admin-top .admin-brand{width:185px}.admin-top .brand-logo{width:185px}.admin-top>a:last-child{font-size:12px}.login-panel>.admin-brand{width:260px}}
