/* One quiet masthead; league shortcuts remain available in a native disclosure. */
.rz-header-compact .header-row{height:72px;gap:28px;flex-wrap:nowrap}
.rz-header-compact .brand{font-size:29px;gap:10px;flex-shrink:0}
.rz-header-compact .brand-mark{width:35px;height:35px;font-size:31px;border-radius:9px}
.rz-header-compact #main-navigation{margin-left:auto}
.rz-navigation-inner{display:flex;align-items:center;gap:24px}
.rz-header-compact .nav-links{gap:24px}
.rz-header-compact .nav-links a,.rz-league-menu summary{font-size:13px;font-weight:550;white-space:nowrap;color:#bfcac7}
.rz-header-compact .nav-links a:hover,.rz-league-menu summary:hover,.rz-league-menu[open] summary{color:#e6fff1}
.rz-header-compact .nav-links a:after{height:1px;bottom:-8px}
.rz-header-compact .rz-site-search{margin-left:0;order:2}
.rz-header-compact .rz-site-search summary{border:0;border-radius:7px;min-height:40px;padding:6px 9px;font-size:12px;background:transparent}
.rz-header-compact .rz-site-search summary:hover{background:#d1f4e609}
.rz-header-compact summary:focus-visible,.rz-header-compact a:focus-visible,.rz-header-compact button:focus-visible{outline:2px solid #88e8c1;outline-offset:5px}
.rz-league-menu{position:relative}
.rz-league-menu summary{list-style:none;display:flex;align-items:center;gap:7px;cursor:pointer;min-height:40px}
.rz-league-menu summary::-webkit-details-marker{display:none}
.rz-league-menu summary>span{font-size:15px;color:#79a794;transition:transform .18s}
.rz-league-menu[open] summary>span{transform:rotate(180deg)}
.rz-league-menu>ul{list-style:none;margin:0;padding:7px;position:absolute;right:-12px;top:calc(100% + 10px);width:208px;background:#12211b;border:1px solid #abc9b52b;border-radius:11px;box-shadow:0 14px 38px #0005}
.rz-league-menu>ul a{display:block;padding:11px 12px;border-radius:6px;font-size:13px;color:#c7d9cf;line-height:1.4}
.rz-league-menu>ul a:hover,.rz-league-menu>ul a[aria-current=page]{color:#dbffed;background:#93d9b411}
@media(min-width:1001px) and (max-width:1150px){
  .rz-header-compact .header-row{gap:18px}
  .rz-header-compact .nav-links,.rz-navigation-inner{gap:17px}
  .rz-header-compact .brand{font-size:27px}
}
@media(max-width:1000px){
  .rz-header-compact .header-row{height:66px;gap:12px;position:relative}
  .rz-header-compact .brand{font-size:27px;gap:9px}
  .rz-header-compact .brand-mark{width:33px;height:33px;font-size:29px}
  .rz-header-compact .rz-site-search{margin-left:auto}
  .rz-header-compact .menu-toggle{min-height:40px;padding:8px 11px;font-size:12px;border:1px solid #9dbdab28;border-radius:7px}
  .rz-header-compact .header-row #main-navigation{top:66px;max-height:calc(100dvh - 122px);overflow-y:auto;padding:13px 19px;left:0;right:0}
  .rz-header-compact .rz-navigation-inner{display:block}
  .rz-header-compact .header-row #main-navigation .nav-links a{padding:11px 0;font-size:14px;min-height:42px}
  .rz-header-compact .header-row #main-navigation .rz-league-menu{border-top:1px solid #abc9b51f;margin-top:7px;padding-top:5px}
  .rz-header-compact .rz-league-menu summary{justify-content:space-between;font-size:14px;min-height:44px}
  .rz-header-compact .rz-league-menu>ul{position:static;width:auto;padding:3px 0 5px;box-shadow:none;border:0;background:transparent}
  .rz-header-compact .header-row #main-navigation .rz-league-menu>ul a{font-size:13px;padding:10px 12px;min-height:42px}
}
@media(max-width:380px){.rz-header-compact .header-row{gap:6px}.rz-header-compact .brand{font-size:25px}.rz-header-compact .brand-mark{width:30px;height:30px;font-size:27px}.rz-header-compact .rz-site-search summary{padding-inline:6px}}
@media(prefers-reduced-motion:reduce){.rz-league-menu summary>span{transition:none}}
