/* Shared Cobalt chrome for the three independent guide designs. */
body:is(.primal-dread-page,.void-breaker-page,.reka-page,.hades-ii-page,.ebonhold-page,.hordes-of-azeroth-page,.slotbound-page) header{padding-top:12px;padding-bottom:12px}
body:is(.primal-dread-page,.void-breaker-page,.reka-page,.hades-ii-page,.ebonhold-page,.hordes-of-azeroth-page,.slotbound-page) .brand-logo{width:228px;height:76px;object-fit:contain}
body:is(.primal-dread-page,.void-breaker-page,.reka-page,.hades-ii-page,.ebonhold-page,.hordes-of-azeroth-page,.slotbound-page) .brand:hover{opacity:.95}
body:is(.primal-dread-page,.void-breaker-page,.reka-page,.hades-ii-page,.ebonhold-page,.hordes-of-azeroth-page,.slotbound-page) header nav{font-size:13px}
body:is(.primal-dread-page,.void-breaker-page,.reka-page,.hades-ii-page,.ebonhold-page,.hordes-of-azeroth-page,.slotbound-page) .footer-logo{width:198px;height:66px;object-fit:contain}
body:is(.primal-dread-page,.void-breaker-page,.reka-page,.hades-ii-page,.ebonhold-page,.hordes-of-azeroth-page,.slotbound-page) .footer-brand a{display:inline-block}
body:is(.primal-dread-page,.void-breaker-page,.reka-page,.hades-ii-page,.ebonhold-page,.hordes-of-azeroth-page,.slotbound-page) footer>div:nth-child(2){font-size:12px;max-width:720px;margin-left:auto;line-height:1.9}
body:is(.primal-dread-page,.void-breaker-page,.reka-page,.hades-ii-page,.ebonhold-page,.hordes-of-azeroth-page,.slotbound-page) footer>.fine{font-size:12px;line-height:1.9}
body:is(.primal-dread-page,.void-breaker-page,.reka-page,.hades-ii-page,.ebonhold-page,.hordes-of-azeroth-page,.slotbound-page) footer{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(0,2fr);align-items:start;gap:28px 48px;background:#10151c;color:#ccd3dc}
body:is(.primal-dread-page,.void-breaker-page,.reka-page,.hades-ii-page,.ebonhold-page,.hordes-of-azeroth-page,.slotbound-page) footer>div:nth-child(2){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 20px;width:100%}
body:is(.primal-dread-page,.void-breaker-page,.reka-page,.hades-ii-page,.ebonhold-page,.hordes-of-azeroth-page,.slotbound-page) footer>div:nth-child(2)>a{display:flex;align-items:center;min-height:44px;margin:0;border-bottom:1px solid #2d3541;line-height:1.6}
body:is(.primal-dread-page,.void-breaker-page,.reka-page,.hades-ii-page,.ebonhold-page,.hordes-of-azeroth-page,.slotbound-page) footer>.fine{grid-column:1/-1;margin:0;padding-top:20px;border-top:1px solid #2d3541}
@media(max-width:1050px){body:is(.primal-dread-page,.void-breaker-page,.reka-page,.hades-ii-page,.ebonhold-page,.hordes-of-azeroth-page,.slotbound-page) .brand-logo{width:206px;height:69px}}
@media(max-width:760px){body:is(.primal-dread-page,.void-breaker-page,.reka-page,.hades-ii-page,.ebonhold-page,.hordes-of-azeroth-page,.slotbound-page) header{padding-top:10px;padding-bottom:10px}body:is(.primal-dread-page,.void-breaker-page,.reka-page,.hades-ii-page,.ebonhold-page,.hordes-of-azeroth-page,.slotbound-page) .brand-logo{width:189px;height:63px}body:is(.primal-dread-page,.void-breaker-page,.reka-page,.hades-ii-page,.ebonhold-page,.hordes-of-azeroth-page,.slotbound-page) .footer-logo{width:180px;height:60px}body:is(.primal-dread-page,.void-breaker-page,.reka-page,.hades-ii-page,.ebonhold-page,.hordes-of-azeroth-page,.slotbound-page) footer>div:nth-child(2){max-width:none;margin-left:0}}
@media(max-width:390px){body:is(.primal-dread-page,.void-breaker-page,.reka-page,.hades-ii-page,.ebonhold-page,.hordes-of-azeroth-page,.slotbound-page) .brand-logo{width:173px;height:58px}}
@media(max-width:900px){body:is(.primal-dread-page,.void-breaker-page,.reka-page,.hades-ii-page,.ebonhold-page,.hordes-of-azeroth-page,.slotbound-page) footer{grid-template-columns:1fr;gap:24px}body:is(.primal-dread-page,.void-breaker-page,.reka-page,.hades-ii-page,.ebonhold-page,.hordes-of-azeroth-page,.slotbound-page) footer>div:nth-child(2){grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}}
@media(max-width:380px){body:is(.primal-dread-page,.void-breaker-page,.reka-page,.hades-ii-page,.ebonhold-page,.hordes-of-azeroth-page,.slotbound-page) header{padding-inline:18px;gap:16px}body:is(.primal-dread-page,.void-breaker-page,.reka-page,.hades-ii-page,.ebonhold-page,.hordes-of-azeroth-page,.slotbound-page) .brand-logo{width:150px;height:50px}}
/* Local guide navigation must not inherit the old global mobile menu direction. */
:is(.eb-subnav,.hd-subnav) nav{flex-direction:row;width:auto;padding:0}
