/* Shared game mega-menu. Native disclosures on mobile; no nested scroll containers. */
html.js .site-header .nav-dropdown:not([data-open="true"]) > .nav-dropdown__menu {display:none}
.site-header .nav-dropdown__menu.game-menu {width:min(1120px,calc(100vw - 48px));min-width:0;max-height:none;overflow:visible;background:#17153a;border:1px solid #45405f;border-radius:8px;padding:0;backdrop-filter:none;box-shadow:0 16px 36px #0005}
.nav-dropdown--games:is(:hover,:focus-within,[data-open="true"]):not([data-dismissed="true"])>.game-menu.nav-dropdown__menu{display:block}
.game-menu__body {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:22px}
.site-header .game-menu__group {min-width:0;border:0;background:none;border-radius:0;margin:0;padding:0;box-shadow:none}
.game-menu__group summary {display:block;list-style:none;color:#e5defa;font-size:14px;font-weight:600;padding:0 8px 14px;cursor:default}
.game-menu__group summary::-webkit-details-marker {display:none}
.game-menu__group summary::after {display:none}
.game-menu__list {list-style:none;padding:0;margin:0;display:block}
.game-menu li {list-style:none;margin:0;padding:0}
.site-header .game-menu a.game-menu__item {display:grid;grid-template-columns:62px minmax(0,1fr);gap:12px;align-items:center;padding:8px;border-radius:6px;white-space:normal;line-height:1.3;min-width:0;text-decoration:none;color:#f6f5ff;min-height:62px}
.site-header .game-menu a.game-menu__item:hover,.site-header .game-menu a.game-menu__item:focus-visible {background:#26214c}
.site-header .game-menu img.game-menu__thumb {width:62px;height:42px;object-fit:cover;display:block;border-radius:4px;box-shadow:none;margin:0}
.game-menu__copy {min-width:0;display:flex;flex-direction:column;gap:4px}
.game-menu__name {white-space:normal!important;font-size:14px;font-weight:600;color:#f6f5ff}
.game-menu__status {font-size:11px;color:#dcc391;font-weight:400}
.game-menu__footer {display:flex;gap:30px;padding:16px 30px;border-top:1px solid #45405f}
.site-header .game-menu__footer a {font-size:14px;color:#c6bbff;text-decoration:none;padding:0;white-space:normal}
.site-header .game-menu a:focus-visible {outline:2px solid #a99bff;outline-offset:1px}
@media(min-width:900px){.game-menu__group:not([open])>.game-menu__list{display:block}.site-header .nav-dropdown--games>.game-menu{position:fixed;left:50%;transform:translateX(-50%);top:var(--game-menu-top,88px)}}
@media(max-width:899px){.site-header .nav-dropdown__menu.game-menu{position:static;transform:none;width:100%;max-width:100%;max-height:none;overflow:visible;border-radius:6px;box-shadow:none;margin:8px 0}.game-menu__body{display:block;padding:4px 12px}.site-header .game-menu__group{border-bottom:1px solid #45405f}.game-menu__group summary{padding:14px 2px;cursor:pointer;font-size:14px;display:flex;justify-content:space-between}.game-menu__group summary::after{display:block;content:'+';color:#a99bff}.game-menu__group[open] summary::after{content:'−'}.game-menu__group:not([open])>.game-menu__list{display:none}.game-menu__list{display:grid;grid-template-columns:1fr;padding-bottom:10px}.site-header .game-menu a.game-menu__item{min-height:58px;padding:6px 0;grid-template-columns:56px 1fr}.site-header .game-menu img.game-menu__thumb{width:56px;height:36px}.game-menu__footer{flex-wrap:wrap;gap:16px;padding:16px 14px}.site-header .game-menu__footer a{font-size:13px}.menu-backdrop{display:none}}
