/* Both newly launched games keep their identity and NEW badge on every header. */
.ww-game-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;min-width:0;padding-top:5px}
.dream-navigation .ww-game-links .ww-game-link,.pb-nav .ww-game-links .ww-game-link,.blog-header .ww-game-links .ww-game-link{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:44px;margin:0;padding:9px 10px;border:1px solid #d6dfca;border-radius:9px;background:#f1f4e9;color:#315e4e;font-size:12px;line-height:1.25;font-weight:650;white-space:nowrap;text-decoration:none;overflow:visible}
.ww-game-link .ww-game-icon{display:block;flex:0 0 20px;width:20px;height:20px;fill:none;stroke:none}
.ww-game-link .ww-game-name{display:block;min-width:0}
.ww-game-link .ww-game-new{position:absolute;top:-6px;right:7px;display:inline-flex;align-items:center;justify-content:center;background:#f5e7bc;border:1px solid #dbc58b;color:#73521b;border-radius:4px;padding:2px 4px;font:750 8px/1.2 system-ui,sans-serif;letter-spacing:.45px;white-space:nowrap;pointer-events:none}
.dream-navigation .ww-game-link[aria-current="page"],.pb-nav .ww-game-link[aria-current="page"]{color:#254e3e;background:#e5edda;border-color:#91ad7c;box-shadow:inset 0 -2px #a1b88e}
.ww-game-link:hover{filter:brightness(.98)}
.ww-game-link:focus-visible{outline:3px solid #8b7335;outline-offset:3px}
/* On narrower desktops give the navigation its own row, without clipping badges. */
@media(min-width:760px) and (max-width:1320px){
 .dream-header{height:auto}
 .dream-header-inner,.pb-header-inner{height:auto;min-height:0;flex-wrap:wrap;gap:8px 20px;padding:10px 24px}
 .dream-account,.pb-account{margin-left:auto}
 .dream-navigation,.pb-nav{order:3;display:flex;flex-basis:100%;width:100%;justify-content:center;gap:6px;overflow:visible;align-self:auto}
 .dream-navigation .ww-core-nav,.pb-nav .ww-core-nav{padding-left:8px;padding-right:8px}
}
/* Two visible game choices fit a 320px phone; badges do not consume label width. */
@media(max-width:759px){
 .dream-header{height:auto}
 .dream-header-inner,.pb-header-inner{height:auto;min-height:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 12px}
 .dream-brand,.pb-brand{order:0}
 .dream-account,.pb-account{order:1;margin-left:auto}
 .dream-navigation,.pb-nav{display:contents}
 .dream-navigation .ww-core-nav,.pb-nav .ww-core-nav{display:none}
 .dream-header-inner .ww-game-links,.pb-header-inner .ww-game-links{order:2;flex:1 0 100%;width:100%;padding-top:5px;gap:8px}
 .dream-navigation .ww-game-links .ww-game-link,.pb-nav .ww-game-links .ww-game-link,.blog-header .ww-game-links .ww-game-link{font-size:12px;padding:9px 8px;min-height:44px}
 .ww-game-link .ww-game-icon{flex-basis:18px;width:18px;height:18px}
 .blog-header .header-inner{min-height:0;flex-wrap:wrap;gap:8px 12px;padding-top:12px;padding-bottom:12px}
 .blog-header .header-inner>nav{display:contents}
 .blog-header .brand{order:0}
 .blog-header .language-link{order:1;margin-left:auto;min-height:40px;display:inline-flex;align-items:center}
 .blog-header .home-link,.blog-header .blog-home{display:none}
 .blog-header .ww-game-links{order:2;flex:1 0 100%;width:100%;padding-top:5px;gap:8px}
}
@media(max-width:359px){
 .dream-navigation .ww-game-links .ww-game-link,.pb-nav .ww-game-links .ww-game-link,.blog-header .ww-game-links .ww-game-link{font-size:11px;padding-left:6px;padding-right:6px;gap:5px}
 .ww-game-link .ww-game-new{right:5px}
}
@media(prefers-reduced-motion:reduce){.ww-game-link{transition:none}}
