/* Keep every menu destination in one row at every viewport width. */
body>header.prodigy-header>nav,body>header.prodigy-header.topbar>nav{
 display:flex;flex-flow:row nowrap;align-items:stretch;justify-content:flex-start;
 gap:6px;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;
 padding:12px 0 6px;scrollbar-width:thin;scrollbar-color:#456156 transparent;
 scroll-padding-inline:6px;-webkit-overflow-scrolling:touch;
}
body>header.prodigy-header>nav>a,
body>header.prodigy-header>nav>a.game-link,
body>header.prodigy-header>nav>a.analyzer-link,
body>header.prodigy-header>nav>a.ebook-link{
 display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;
 width:auto;min-width:0;min-height:42px;padding:8px 10px;
 font-size:12px;line-height:1.3;white-space:nowrap;text-align:center;
}
body>header.prodigy-header>nav>a:focus-visible{outline-offset:-3px}
@media(min-width:1100px){
 body>header.prodigy-header,html[lang="en"] body>header.prodigy-header{max-width:1480px}
}
@media(max-width:600px){
 body>header.prodigy-header>nav,body>header.prodigy-header.topbar>nav{gap:6px}
 body>header.prodigy-header>nav>a{min-height:44px}
}
