/* Transparent animated identity, shared by the world and companion pages. */
.w-brand,.px-brand,.brand-original{position:relative!important;display:block!important;width:174px!important;height:54px!important;flex:0 0 auto;padding:0!important;border:0!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;transform:none!important;overflow:visible!important;filter:none!important}
.w-brand img,.px-brand img,.brand-original img{display:block;width:100%!important;height:100%!important;object-fit:contain;filter:none!important}
.uzu-logo-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:0;transition:opacity .6s}
.uzu-logo-ready .uzu-logo-canvas{opacity:1}.uzu-logo-ready>img{opacity:0}
.w-brand:focus-visible,.px-brand:focus-visible,.brand:focus-visible .brand-original{outline:1px solid #d9c19a;outline-offset:6px}
.w-hud{padding-top:14px;padding-bottom:14px}
.px-header .px-brand{width:148px!important;height:46px!important}
@media(max-width:640px){.w-brand,.brand-original{width:121px!important;height:38px!important}.px-header .px-brand{width:119px!important;height:37px!important}.w-hud{padding-top:10px;padding-bottom:10px;gap:7px}.w-quest-toggle{padding-inline:8px;letter-spacing:0}.w-lang select{max-width:74px}.brand-sub{display:none}}
@media(prefers-reduced-motion:reduce){.uzu-logo-canvas{transition:none}}
