/* Shared customer navigation; mirrored to the game by sync-customer-navigation.py. */
.gm-site-header{box-sizing:border-box;position:relative;z-index:20;display:flex;align-items:center;flex-wrap:wrap;gap:18px;min-height:86px;height:auto;padding:18px max(20px,calc((100vw - 1440px)/2 + 40px));margin:0;background:#0c1519;border-bottom:1px solid #2f3e42;color:#f4f1eb;font:14px/1.4 system-ui,sans-serif;letter-spacing:0}
.gm-site-header a{color:#c8d3d5;text-decoration:none;white-space:nowrap;text-underline-offset:4px}
.gm-site-header a:hover{color:#ffae65}.gm-site-header a:focus-visible{outline:2px solid #ffae65;outline-offset:5px}
.gm-site-header .gm-wordmark{display:inline-flex;align-items:center;gap:0;font-size:16px;font-weight:800;letter-spacing:1px;color:#f4f1eb}.gm-wordmark span{font-weight:400;color:#ffae65}.gm-wordmark img{width:32px;height:32px;margin-right:9px;object-fit:cover;border-radius:7px}
.gm-site-header nav.gm-menu{display:flex;align-items:center;justify-content:center;flex:1 1 620px;flex-wrap:wrap;gap:12px 18px;margin:0;padding:0;font-size:13px}
.gm-site-header nav.gm-menu a:nth-child(n){display:inline-flex!important;align-items:center;min-height:30px}
.gm-site-header .gm-buy{display:inline-flex;align-items:center;justify-content:center;gap:12px;border:1px solid #ffae65;border-radius:7px;padding:10px 14px;background:#ffae65;color:#142027;font-size:12px;font-weight:700}
.gm-site-header .gm-buy:hover,.gm-site-header .gm-buy:focus-visible{background:#ffc491;border-color:#ffc491;color:#142027}
@media(max-width:1050px){.gm-site-header{padding:15px 22px;gap:12px}.gm-site-header nav.gm-menu{order:3;flex-basis:100%;justify-content:flex-start}.gm-site-header .gm-buy{margin-left:auto}}
@media(max-width:520px){.gm-site-header{padding:14px 18px}.gm-site-header .gm-wordmark{font-size:13px}.gm-site-header .gm-buy{font-size:11px;padding:9px}.gm-site-header nav.gm-menu{gap:4px 17px;font-size:12px}.gm-wordmark img{width:27px;height:27px}}
@media print{.gm-site-header{display:none!important}}
