.hub-tools-menu{position:relative;align-self:stretch;font:700 12px/1.5 Arial,sans-serif;z-index:20}.hub-tools-menu summary{cursor:pointer;display:flex;align-items:center;gap:8px;height:100%;min-height:47px;list-style:none;padding:0 12px}.hub-tools-menu summary:after{content:'⌄'}.hub-tools-menu summary:focus-visible{outline:3px solid #edb324;outline-offset:-3px}.hub-tools-menu>div{position:absolute;right:0;top:100%;min-width:210px;padding:8px;background:#13273e;border:1px solid #44586e;box-shadow:0 12px 30px #0004;border-radius:0 0 8px 8px}.hub-tools-menu>div>a{display:block!important;width:auto!important;padding:12px 16px!important;color:#eaf2ff!important;border:0!important;font-size:12px!important}.hub-tools-menu>div>a:hover{background:#25405f}.main-nav,.cc-nav{overflow:visible!important}.main-nav>.wrap,.cc-nav>.cc-wrap{overflow:visible!important}.main-nav>.wrap,.cc-nav>.cc-wrap{gap:30px!important}@media(max-width:760px){.hub-tools-menu{width:50%}.hub-tools-menu summary{padding:12px 0}.hub-tools-menu>div{left:0;right:auto}.cc-nav>.cc-wrap{flex-wrap:wrap;gap:0 20px!important}.cc-nav .hub-tools-menu{width:auto}.main-nav>.wrap{gap:0!important}}
@media(max-width:760px){.main-nav .hub-tools-menu>div{left:auto;right:0}.cc-nav .hub-tools-menu>div{left:auto;right:0}}
/* One brand/search row, one navigation strip. */
.unified-brand{display:block;flex:0 0 235px;width:235px;height:68px;background:url('/brand/bare-and-brawl-logo.svg?v=2') left center/contain no-repeat}
html[data-theme=dark] .unified-brand{background-image:url('/brand/bare-and-brawl-logo-dark.svg?v=2')}
.utility,.mma-masthead-top{display:none!important}
body>header:has(.unified-brand){background:#fff}
html[data-theme=dark] body>header:has(.unified-brand){background:#111e2e}
body>header .masthead:has(.unified-brand),.cc-site .cc-masthead:has(.unified-brand){display:flex;align-items:center;justify-content:space-between;gap:30px;flex-wrap:nowrap;height:auto;min-height:102px;padding-top:14px;padding-bottom:14px;background:transparent}
.unified-brand~.global-search,.unified-brand~.cc-search{margin-left:auto;max-width:55%;width:430px}
body .main-nav>.wrap,body .cc-nav>.cc-wrap{display:flex;align-items:center;gap:22px!important;flex-wrap:wrap}
body .main-nav a,body .cc-nav a{font:700 11px/1.4 Arial,sans-serif;white-space:nowrap;width:auto;padding:15px 0}
.sport-nav-divider{height:18px;width:1px;background:#ffffff30;margin-left:auto}
.site-header-actions{display:flex;gap:12px;align-items:center;margin-left:auto}
.site-header-actions .site-theme-toggle{margin:0;padding:5px 8px;font-size:10px;min-height:30px}
.site-header-actions .public-spoiler-toggle{margin:0;color:#d8e6f7;font-size:10px;background:none;border:0;cursor:pointer}
.masthead .menu-button{display:none!important}
@media(max-width:760px){body>header .masthead:has(.unified-brand),.cc-site .cc-masthead:has(.unified-brand){gap:12px;min-height:82px;padding-top:12px;padding-bottom:12px}.unified-brand{flex:0 0 140px;width:140px;height:50px}.unified-brand~.global-search,.unified-brand~.cc-search{display:flex!important;flex:1;min-width:0;width:auto;max-width:none}.unified-brand~form input{min-width:0;width:100%;font-size:11px;padding:10px 8px}.unified-brand~form button{padding:9px 8px;font-size:10px}body .main-nav>.wrap,body .cc-nav>.cc-wrap{display:flex!important;gap:0 16px!important;padding-top:5px;padding-bottom:5px}body .main-nav a,body .cc-nav a{font-size:10px;padding:11px 0;width:auto}.sport-nav-divider{display:none}.site-header-actions{margin-left:auto}.site-header-actions [data-theme-label]{display:none}.hub-tools-menu{width:auto}.hub-tools-menu summary{min-height:35px;font-size:10px;padding:0}}
.site-header-actions .site-theme-toggle{color:#203650;border-color:#bccbdc;background:#eaf0f6}
html[data-theme=dark] .site-header-actions .site-theme-toggle{color:#e7effa;border-color:#637c98;background:#20344b}
/* Keep the navigation links as one centered group. */
body .main-nav>.wrap,body .cc-nav>.cc-wrap{position:relative;justify-content:center;padding-right:125px;padding-left:125px}
.sport-nav-divider{margin-left:8px;margin-right:8px;flex:0 0 1px}
.site-header-actions{position:absolute;right:22px;top:50%;transform:translateY(-50%);margin-left:0}
@media(max-width:1100px){body .main-nav>.wrap,body .cc-nav>.cc-wrap{gap:16px!important;padding-right:90px;padding-left:22px}.site-header-actions{right:16px}.site-header-actions [data-theme-label]{display:none}}
@media(max-width:760px){body .main-nav>.wrap,body .cc-nav>.cc-wrap{padding-left:16px;padding-right:16px;justify-content:center;gap:0 16px!important}.site-header-actions{position:static;transform:none;margin-left:0}.sport-nav-divider{display:none}}
/* Readable creator actions on every showcase surface. */
.mma-showcase-poster-wrap>a.mma-showcase-download,.raf-showcase-card-wrap>a.raf-showcase-download{display:flex;align-items:center;justify-content:center;min-height:48px;padding:14px 18px;background:#173451!important;color:#fff!important;border:1px solid #355b80!important;border-radius:6px;font:800 13px/1.4 Arial,Helvetica,sans-serif;letter-spacing:.1px;text-decoration:none;box-shadow:0 3px 8px #10243b14;transition:background .15s,border-color .15s}
.mma-showcase-poster-wrap>a.mma-showcase-download:hover,.raf-showcase-card-wrap>a.raf-showcase-download:hover{background:#244d73!important;border-color:#739bc2!important;color:#fff!important}
.mma-showcase-poster-wrap>a.mma-showcase-download:focus-visible,.raf-showcase-card-wrap>a.raf-showcase-download:focus-visible{outline:3px solid #dcad47;outline-offset:3px}

/* Navigation labels stay white on the shared navy strip. */
body .cc-nav,body .main-nav{background:#13283f!important}body .cc-nav a,body .main-nav a,body .cc-nav .hub-tools-menu summary,body .main-nav .hub-tools-menu summary{color:#fff!important;opacity:1!important}body .cc-nav a:hover,body .main-nav a:hover{color:#fff!important}

.section-seo-heading{font-size:clamp(1.25rem,2.3vw,1.8rem);line-height:1.2;margin:22px 0 18px;color:inherit;font-weight:800}
