/* FANGST v106 — exact layout from the user's edited reference screenshot.
   One wide transparent wordmark, visually centered BETWEEN the two buttons,
   with its position independent of the surrounding navigation controls. */
.topbar{
 position:relative!important;
 isolation:isolate;
}
.topbar > button{
 position:relative;
 z-index:3;
 flex:0 0 auto;
}
.topbar .brand.v105-brand{
 position:absolute!important;
 left:50%!important;
 top:50%!important;
 transform:translate(-50%,-50%)!important;
 display:flex!important;
 align-items:center!important;
 justify-content:center!important;
 flex:0 0 auto!important;
 width:clamp(150px,45vw,205px)!important;
 max-width:calc(100% - 124px)!important;
 min-width:0!important;
 gap:0!important;
 margin:0!important;
 padding:0!important;
 background:none!important;
 border:0!important;
 overflow:visible!important;
 pointer-events:none;
 z-index:1;
}
.topbar .brand.v105-brand img.v105-header-logo{
 display:block!important;
 width:100%!important;
 height:auto!important;
 max-width:100%!important;
 max-height:64px!important;
 aspect-ratio:660 / 215;
 object-fit:contain!important;
 object-position:center center!important;
 margin:0!important;
 padding:0!important;
 background:transparent!important;
 border:0!important;
 border-radius:0!important;
 box-shadow:none!important;
 filter:none!important;
 transform:none!important;
 mix-blend-mode:normal!important;
}
@media(max-width:340px){
 .topbar .brand.v105-brand{width:43vw!important;max-width:calc(100% - 116px)!important}
}
