/* Mobile brand size is independent of navigation touch targets. */
@media(max-width:768px){
  .site-navbar .site-logo-icon{width:84px!important;height:84px!important;flex:0 0 84px!important;max-width:none!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}
  .site-navbar .site-logo .logo-img{display:block;width:84px!important;height:84px!important;max-width:none!important;object-fit:contain!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}
  .site-navbar .site-logo{min-width:0;gap:9px!important;flex-shrink:1}
  .site-navbar .site-logo-text{font-size:15px!important;flex-shrink:0}
  .site-navbar .site-navbar-right{gap:6px!important;flex-shrink:0}
  .site-navbar .site-icon-btn{min-width:38px;min-height:38px}
  .site-navbar .site-icon-btn i{font-size:14px!important}
  .bn .bn-btn i,.mobile-bottom-nav-link i{font-size:15px!important}
  .match-event-3d,.timeline-icon img{width:24px!important;height:24px!important;object-fit:contain}
  .timeline-event .timeline-icon{width:26px!important;height:28px!important;flex-basis:26px!important}
  .home-flow-icon{width:26px!important;height:28px!important;flex-basis:26px!important}
}
@media(min-width:769px){.match-event-3d,.timeline-icon img{width:30px!important;height:30px!important}.timeline-event .timeline-icon{width:32px!important;height:32px!important;flex-basis:32px!important}}
@media(max-width:360px){.site-navbar .site-logo-icon,.site-navbar .site-logo .logo-img{width:76px!important;height:76px!important}.site-navbar .site-logo-icon{flex-basis:76px!important}.site-navbar .site-logo-text{font-size:14px!important}.site-navbar .site-navbar-right{gap:4px!important}}
