/* Official MW4 scene, muted for readable content. Player dossiers and home keep their own art. */
@media(prefers-reduced-motion:no-preference){.hub-hero-copy>.hub-kicker{animation:scrooge-label-breathe 4s ease-in-out infinite}.hub-hero-copy>.hub-kicker .hub-pulse{animation:scrooge-dot-breathe 3s ease-in-out infinite}@keyframes scrooge-label-breathe{0%,100%{opacity:1}50%{opacity:.65}}@keyframes scrooge-dot-breathe{0%,100%{box-shadow:0 0 0 0 #a78bfa55}60%{box-shadow:0 0 0 7px #a78bfa00}}}
body.catalog-mode:not(.stream-home-page) .catalog-content,body.community{background-color:#101722!important;background-image:linear-gradient(90deg,#0b1420f0,#101925d6 55%,#0c1421ed),linear-gradient(0deg,#0c1422 0%,#10192644 75%),url('/assets/img/mw4/squad-river-r40.webp')!important;background-position:center top!important;background-size:cover!important;background-attachment:fixed!important}
body.catalog-mode:not(.stream-home-page),body.community{background-color:#101722!important}
.community-nav{background:#0e1723b8}.main-nav__list>li>a[href="/find-team"],.main-nav__list>li>a[href="/tournaments"],.community-nav nav>a[href="/find-team"],.community-nav nav>a[href="/tournaments"]{color:#edb65c!important}.main-nav__list>li>a[href="/find-team"]:hover,.main-nav__list>li>a[href="/tournaments"]:hover{color:#ffdaa0!important}
.arsenal-wordmark b{gap:0}.arsenal-wordmark b>span:empty,.arsenal-saved>span:empty,.arsenal-button>span:empty,.hub-text-link>span:empty{display:none}.arsenal-share-icon{font-size:10px;font-weight:800;letter-spacing:.03em}.home-hero-actions .home-action-link.hub-about{justify-content:center}
@media(max-width:767px){body.catalog-mode:not(.stream-home-page) .catalog-content,body.community{background-attachment:scroll!important;background-position:55% top!important;background-size:auto 950px!important;background-repeat:no-repeat!important}}
@media(max-width:767px){.stream-home-page .hub-hero{padding-top:95px!important}.stream-home-page .hub-hero-copy>.hub-kicker{margin-top:0!important}.menu-panel .mobile-nav__list{padding-top:0;padding-bottom:12px}.menu-panel .mobile-nav__list>li>a{font-size:18px;padding:10px 24px;line-height:1.35}.menu-panel .mobile-menu-heading{font-size:11px;letter-spacing:.12em;color:#a8b5c9;padding-top:18px;padding-bottom:12px}.menu-panel .mobile-nav__list>li>a[href="/play"],.menu-panel .mobile-nav__list>li>a[href="/find-team"],.menu-panel .mobile-nav__list>li>a[href="/tournaments"]{color:#edb65c}.menu-panel .menu-panel__mobile-bar{max-height:calc(100svh - 75px);overflow-y:auto;overscroll-behavior:contain}.media-library-body .catalog-content{padding-top:72px}.classic-home-original .site-content__center{padding-top:25px}}
