/* Dedicated account entry, outside the desktop-only action block. */
.tgmenu__nav .gameo-account-access{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:8px;margin-left:18px;padding:10px 13px;min-height:44px;border:1px solid #28f57b;color:#28f57b;background:#0b1712;font:700 13px/1.2 Inter,sans-serif;white-space:nowrap}
.tgmenu__nav .gameo-account-access:hover{background:#28f57b;color:#08110b}
.tgmenu__nav .gameo-account-access:focus-visible{outline:2px solid #ff2782;outline-offset:4px}
@media(max-width:991.98px){.tgmenu__nav .gameo-account-access{margin-left:auto;margin-right:18px}.tgmenu__nav .tgmenu__action{margin-right:18px}}
@media(max-width:575.98px){.tgmenu__nav .gameo-account-access{font-size:12px;padding:9px 10px;margin-right:12px}}

/* The expanded navigation must reserve real space for the logo and actions. */
@media(min-width:992px){
 .tg-header__area-three .tgmenu__nav{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:18px;align-items:center;margin-top:0}
 .tg-header__area-three .tgmenu__nav>.logo{position:static;transform:none;grid-column:1;grid-row:1;justify-self:start;padding:24px 35px;margin:0}
 .tg-header__area-three .tgmenu__navbar-wrap{grid-column:1/-1;grid-row:2;max-width:none;min-width:0;justify-content:center;padding-bottom:16px}
 .tg-header__area-three .tgmenu__navbar-wrap>ul{flex-wrap:nowrap;margin:0;width:max-content}
 .tg-header__area-three .tgmenu__navbar-wrap>ul>li{margin-right:4px;flex-shrink:0}
 .tg-header__area-three .tgmenu__navbar-wrap>ul>li>a{padding:16px 12px;font-size:13px;white-space:nowrap}
 .tg-header__area-three .tgmenu__action{grid-column:2;grid-row:1}
 .tg-header__area-three .gameo-account-access{grid-column:3;grid-row:1;margin:0}
 .tg-header__area-three .tgmenu__action ul{margin:0;flex-wrap:nowrap}
 .tg-header__area-three .tgmenu__action ul li{margin-left:18px}
 .tg-header__area-three .tgmenu__action ul li.link::after{display:none}
}
@media(min-width:1801px){
 .tg-header__area-three .tgmenu__nav{grid-template-columns:max-content minmax(180px,1fr) max-content max-content;gap:16px;padding:18px 0}
 .tg-header__area-three .tgmenu__navbar-wrap{grid-column:1;grid-row:1;padding:0}
 .tg-header__area-three .tgmenu__nav>.logo{grid-column:2;justify-self:center;padding:28px 22px}
 .tg-header__area-three .tgmenu__action{grid-column:3}
 .tg-header__area-three .gameo-account-access{grid-column:4}
}
@media(max-width:575.98px){
 .tg-header__area-three .tgmenu__nav{flex-wrap:nowrap;gap:8px}
 .tg-header__area-three .tgmenu__nav>.logo{padding:20px 12px;flex-shrink:1;min-width:0}
 .tg-header__area-three .logo img{max-width:115px;width:100%;height:auto}
 .tg-header__area-three .gameo-account-access{margin-left:auto;margin-right:0;padding:8px;font-size:12px}
 .tg-header__area-three .mobile-nav-toggler{margin-left:0;flex-shrink:0}
}

/* Keep dropdowns above the other header cells and accessible by pointer/keyboard. */
.tgmenu__navbar-wrap{position:relative;z-index:20;overflow:visible}
.tgmenu__navbar-wrap>ul{overflow:visible}
.tgmenu__navbar-wrap>ul>li:is(:hover,:focus-within,.gameo-menu-open)>.sub-menu{opacity:1;visibility:visible;transform:scale(1);pointer-events:auto;z-index:100}
