/* PBAR_WEB_HEADER_LOGO_V1: dimensions mirror the existing menu button. */
.pbar-header-logo-v1{position:fixed;z-index:50;top:max(18px,calc(env(safe-area-inset-top) + 14px));left:max(18px,calc(env(safe-area-inset-left) + 14px));display:block;box-sizing:border-box;width:58px;height:58px;padding:0;border:1px solid rgba(189,225,244,.20);border-radius:19px;background:#091322;box-shadow:0 0 22px rgba(35,157,219,.13);overflow:hidden;line-height:0;isolation:isolate;transition:transform .16s ease,border-color .16s ease}
.pbar-header-logo-v1 img{display:block;width:100%;height:100%;object-fit:contain;border:0;border-radius:inherit}
.pbar-header-logo-v1:hover{border-color:rgba(189,225,244,.55)}
.pbar-header-logo-v1:active{transform:scale(.96)}
.pbar-header-logo-v1:focus-visible{outline:2px solid #bde1f4;outline-offset:4px}
@media(max-width:640px){.pbar-header-logo-v1{width:54px;height:54px;border-radius:18px;top:max(14px,calc(env(safe-area-inset-top) + 10px));left:max(13px,calc(env(safe-area-inset-left) + 10px))}}
.pbar-header-logo-v1--home{z-index:20;width:52px;height:52px;border-radius:18px;top:max(18px,env(safe-area-inset-top));left:max(18px,env(safe-area-inset-left))}
@media(prefers-reduced-motion:reduce){.pbar-header-logo-v1{transition:none}}
