/* GAME-MS V30 — make the cabinet header use the same layout as the home header.
   Only the dashboard page is affected. Existing markup, dropdowns and mobile menu are reused. */
@media (min-width:1101px) {
  body:has(#gm27-dashboard) .uk-container.uk-container-center {
    width:calc(100% - 48px)!important;
    max-width:1600px!important;
    padding:0!important;
    margin-left:auto!important;
    margin-right:auto!important;
    box-sizing:border-box!important;
  }
  body:has(#gm27-dashboard) .tm-container {width:100%!important;max-width:none!important}
  body:has(#gm27-dashboard) .gm-header {
    width:100%!important;max-width:none!important;
    display:flex!important;align-items:center!important;
    min-height:61px!important;height:61px!important;
    padding:0 22px!important;gap:24px!important;
    box-sizing:border-box!important;
    background:#0c1216!important;border-bottom:1px solid #253039!important;
  }
  body:has(#gm27-dashboard) .gm-header .gm-brand {
    flex:0 0 auto!important;margin:0!important;
    font-size:18px!important;line-height:1!important;gap:9px!important;
  }
  body:has(#gm27-dashboard) .gm-header .gm-brand-icon {width:35px!important;height:35px!important}
  body:has(#gm27-dashboard) .gm-header .gm-navigation {
    flex:1 1 auto!important;min-width:0!important;
    display:flex!important;justify-content:center!important;align-items:center!important;
    margin:0!important;
  }
  body:has(#gm27-dashboard) .gm-header .gm-navlinks {
    display:flex!important;align-items:center!important;justify-content:center!important;
    gap:24px!important;margin:0!important;padding:0!important;
  }
  body:has(#gm27-dashboard) .gm-header .gm-navlinks a {font-size:12px!important;white-space:nowrap!important}
  body:has(#gm27-dashboard) .gm-header .gm-account {
    flex:0 0 auto!important;display:flex!important;align-items:center!important;
    gap:10px!important;margin:0!important;
  }
  body:has(#gm27-dashboard) #gm27-dashboard {margin-top:24px!important}
}
@media (min-width:1101px) and (max-width:1280px) {
  body:has(#gm27-dashboard) .gm-header {gap:15px!important;padding:0 16px!important}
  body:has(#gm27-dashboard) .gm-header .gm-navlinks {gap:12px!important}
  body:has(#gm27-dashboard) .gm-header .gm-navlinks a {font-size:11px!important}
}
/* Tablet and mobile retain the site's existing shared header/mobile navigation. */
