/* Keep the full navigation only while its actual content fits beside the logo. */
.site-header .dictionary-explore-links{display:none}
.site-header .dictionary-explore{position:relative;flex:0 0 auto}
.site-header .dictionary-explore>summary{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 12px;border:1px solid #b6ba9b40;border-radius:6px;color:var(--text,#eeede2);font:inherit;font-weight:600;white-space:nowrap;list-style:none;cursor:pointer}
.site-header .dictionary-explore>summary::-webkit-details-marker{display:none}
.site-header .dictionary-explore[open]>summary,.site-header .dictionary-explore>summary:hover{background:#d8bc8715}
.site-header .dictionary-explore-menu{position:absolute;z-index:25;top:calc(100% + 9px);right:0;display:grid;gap:2px;width:16rem;max-width:calc(100vw - 32px);max-height:calc(100dvh - 120px);overflow:auto;overscroll-behavior:contain;padding:8px;border:1px solid #6d674f;border-radius:9px;background:#232c25;box-shadow:0 14px 30px #0009}
.site-header .dictionary-explore-menu>a.tags-link{display:block;min-height:44px;padding:10px 13px;border:0;border-radius:5px;font-size:14px;color:#f2ead4}
.site-header .dictionary-explore-menu>a:hover,.site-header .dictionary-explore-menu>a:focus-visible{background:#374438;text-decoration:none}
.site-header .dictionary-explore-menu>a[aria-current]{background:#d8bc8710;box-shadow:inset 3px 0 var(--gold)}
.site-header .mobile-menu>nav{max-height:calc(100dvh - 110px);overflow:auto;overscroll-behavior:contain}
@media(min-width:1381px){
 body .site-header{flex-wrap:nowrap}
 body .site-header>nav{flex:1 1 auto;min-width:0;flex-wrap:wrap;row-gap:10px;justify-content:flex-end}
 body .site-header>nav>*{flex:0 0 auto}
 body .site-header .dictionary-explore-links{gap:inherit;align-items:center;white-space:nowrap}
 body .site-header[data-nav-expanded] .dictionary-explore-links{display:flex}
 body .site-header[data-nav-expanded] .dictionary-explore{display:none}
}

/* Keep the full desktop navigation at 1920 px with Windows scaling at 125%. */
.site-header .explore-chevron{display:block;flex:0 0 auto}
.site-header .dictionary-explore[open] .explore-chevron{transform:rotate(180deg)}
body .site-header>nav>.game-link{gap:.25em;justify-content:flex-start}
body .site-header .game-link span{margin:0}
@media(min-width:1381px){
 body .site-header{width:calc(100% - 32px);max-width:1840px;gap:12px}
 body .site-header>nav{column-gap:12px;row-gap:12px}
 body .site-header .paid-navigation{gap:12px;padding-left:12px}
}
@media(min-width:1536px){
 body .site-header .dictionary-explore-links{display:flex}
 body .site-header .dictionary-explore{display:none}
}
