/* A1 shared main header (matches games home header). All rules scoped to header.a1m. */
header.a1m{all:unset;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:16px!important;width:100%!important;padding:12px max(24px,calc((100% - 1400px)/2))!important;background:rgba(0,0,0,.667)!important;border-bottom:4px solid #eee!important;border-image:linear-gradient(90deg,#00AEEF 0,#00AEEF 46%,#FFF200 46%,#FFF200 92%,#EC008C 92%) 1!important;position:relative!important;z-index:50!important;overflow:visible!important;font-family:system-ui,sans-serif!important;line-height:1.2!important}
header.a1m *{box-sizing:border-box!important}
header.a1m .a1m-logo{flex:0 0 auto!important;display:block!important;line-height:0!important;margin:0!important}
header.a1m .a1m-logo img{height:84px!important;width:auto!important;display:block!important;filter:drop-shadow(0 0 1px #fff) drop-shadow(0 0 1px #fff) drop-shadow(0 0 8px #00aeef)!important}
header.a1m .a1m-nav{display:flex!important;align-items:center!important;gap:16px!important;margin:0 0 0 auto!important;padding:0!important;background:none!important;border:0!important;flex-wrap:nowrap!important;overflow:visible!important}
header.a1m .a1m-nav a,header.a1m .a1m-buy{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;font:400 20px/1.2 Bangers,Impact,sans-serif!important;letter-spacing:1.5px!important;text-decoration:none!important;padding:8px 16px!important;border:0!important;border-radius:4px!important;white-space:nowrap!important;margin:0!important;text-transform:none!important}
header.a1m .a1m-nav a{background:#0a5cff!important;color:#fff!important;box-shadow:3px 3px 0 #FFF200!important}
header.a1m .a1m-nav a:hover{background:#FFF200!important;color:#000!important;box-shadow:3px 3px 0 #0a5cff!important}
header.a1m .a1m-nav a.a1m-bran{padding:2px 12px 2px 6px!important}
header.a1m .a1m-bran img{height:34px!important;width:auto!important;display:block!important}
header.a1m .a1m-buy{background:#FFF200!important;color:#000!important;box-shadow:3px 3px 0 #0a5cff!important}
header.a1m .a1m-buy:hover{background:#00AEEF!important}
header.a1m .a1m-remote{flex:0 0 auto!important;display:flex!important;align-items:center!important;order:99!important;position:relative!important;top:30px!important;z-index:5!important;height:60px!important;margin:0 -12px -60px 0!important;padding:0!important;line-height:0!important;align-self:flex-start!important;background:none!important;border:0!important}
header.a1m .a1m-remote img{height:140px!important;width:auto!important;max-width:none!important;display:block!important;filter:drop-shadow(2px 3px 2px #000a)!important}
@media(max-width:1180px){header.a1m .a1m-buy{display:none!important}}
@media(max-width:1024px){header.a1m{gap:clamp(4px,1.2vw,14px)!important;padding:clamp(6px,1.2vw,12px) clamp(6px,2vw,24px)!important}
header.a1m .a1m-nav{gap:clamp(5px,1.2vw,14px)!important}
header.a1m .a1m-nav a{font-size:clamp(14px,2.1vw,20px)!important;padding:clamp(6px,.8vw,8px) clamp(6px,1.3vw,14px)!important}
header.a1m .a1m-logo img{height:clamp(54px,8vw,84px)!important}
header.a1m .a1m-remote img{height:clamp(72px,12vw,140px)!important}
header.a1m .a1m-remote{height:clamp(44px,6vw,60px)!important;top:clamp(10px,2.5vw,30px)!important;margin-bottom:-60px!important}}
@media(max-width:700px){header.a1m{gap:5px!important;padding:6px 6px!important;justify-content:space-between!important}
header.a1m .a1m-logo img{height:50px!important}
header.a1m .a1m-nav{flex:1 1 auto!important;min-width:0!important;gap:5px!important;margin:0!important}
header.a1m .a1m-nav a{flex:1 1 0!important;min-width:0!important;font-size:13px!important;letter-spacing:.3px!important;padding:8px 2px!important}
header.a1m .a1m-nav a.a1m-bran{flex:0 0 auto!important;padding:2px 4px!important}
header.a1m .a1m-bran span{display:none!important}
header.a1m .a1m-bran img{height:27px!important}
header.a1m .a1m-remote{top:8px!important;height:44px!important;margin:0 -6px -12px 0!important}
header.a1m .a1m-remote img{height:62px!important}}
/* sub menu (page's own nav, e.g. videos categories) directly below main menu */
.a1m-sub{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;flex-wrap:wrap!important;padding:8px 12px!important;background:#000c!important;border-bottom:2px solid #00AEEF!important;position:relative!important;z-index:40!important}
.a1m-sub nav{display:flex!important;gap:6px!important;flex-wrap:wrap!important;justify-content:center!important;order:0!important;flex:0 1 auto!important;overflow:visible!important;margin:0!important}
.a1m-sub .a1m-sub-title{font:400 24px Bangers,Impact,sans-serif!important;letter-spacing:2px!important;color:#FFF200!important;text-decoration:none!important}
.a1m-sub .a1m-sub-title b{font-weight:400!important}
@media(max-width:700px){.a1m-sub{flex-wrap:nowrap!important;justify-content:flex-start!important;overflow-x:auto!important;scrollbar-width:none!important;padding:6px 8px!important}.a1m-sub nav{flex-wrap:nowrap!important}.a1m-sub .a1m-sub-title{font-size:18px!important;flex:0 0 auto!important}}
/* TV footer */
.a1m-foot{clear:both!important;margin-top:24px!important;position:relative!important;z-index:1!important}
/* game landing pages: start screen stops covering the page */
html:has(body.a1m-landing),body.a1m-landing{height:auto!important;overflow:auto!important;width:auto!important}
body.a1m-landing #start{justify-content:flex-start!important;position:relative!important;inset:auto!important;min-height:calc(100vh - 112px)!important;padding:24px 12px!important;box-sizing:border-box!important;z-index:1!important}
body.a1m-landing #ui{position:static!important;justify-content:center!important;margin:10px auto!important;opacity:1!important}
body.a1m-landing .tips{position:static!important;margin:12px 0!important}
@media(max-width:700px){.a1m-foot{padding-bottom:20vh!important}}
header.a1m .a1m-nav a.a1m-bran{background:#000!important;color:#fff!important;border:1px solid #FFF200!important;box-shadow:3px 3px 0 #0a5cff!important}header.a1m .a1m-nav a.a1m-bran:hover{background:#111!important;color:#FFF200!important}header.a1m .a1m-bran span{color:#fff!important}

header.a1m .a1m-bran span{display:none!important}header.a1m .a1m-nav a.a1m-bran{padding:2px 8px!important}
.a1td{display:flex!important;flex-direction:column!important;gap:16px!important;max-width:1280px!important;margin:24px auto!important;padding:0 12px!important;box-sizing:border-box!important}
.a1td #a1tv{order:1!important;margin:0 auto!important;width:100%!important}
.a1td-dc{order:2!important;background:#0b0f1ecc!important;border:2px solid #5865f2!important;border-radius:10px!important;box-shadow:4px 4px 0 #FFF200!important;padding:14px!important;color:#ddd!important;box-sizing:border-box!important;font:15px/1.45 system-ui,sans-serif!important}
.a1td-dc h2{font:400 26px Bangers,Impact,sans-serif!important;letter-spacing:1.2px!important;color:#FFF200!important;margin:0 0 6px!important}
.a1td-dc p{margin:0 0 8px!important;color:#ddd!important}.a1td-on{color:#3ba55d!important;font-weight:700!important}
.a1td-b{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:6px 0 10px!important}
.a1td-b a{flex:1 1 auto!important;text-align:center!important;font:400 18px Bangers,Impact,sans-serif!important;letter-spacing:1px!important;text-decoration:none!important;color:#fff!important;background:#5865f2!important;padding:8px 12px!important;border-radius:5px!important}
.a1td-b a.f{background:#0a5cff!important}.a1td-b a:hover{background:#FFF200!important;color:#000!important}
.a1td-dc iframe{display:block!important;width:100%!important;height:340px!important;border:0!important;border-radius:6px!important}
@media(min-width:700px){.a1td{flex-direction:row!important;align-items:center!important;gap:20px!important}.a1td-dc{order:0!important;flex:0 0 30%!important;max-width:330px!important}.a1td #a1tv{flex:1 1 auto!important;min-width:0!important;order:1!important}}
@media(min-width:700px) and (max-width:1000px){.a1td-dc iframe{height:280px!important}.a1td-dc h2{font-size:22px!important}}
@media(min-width:700px){.a1td{flex-direction:column!important;align-items:stretch!important;gap:14px!important}.a1td #a1tv{order:0!important;flex:none!important;width:100%!important}.a1td-dc{order:1!important;flex:none!important;max-width:none!important;width:100%!important;display:grid!important;grid-template-columns:auto 1fr auto!important;grid-template-areas:"h on b" "p p b"!important;align-items:center!important;column-gap:16px!important;row-gap:2px!important;padding:12px 16px!important}.a1td-dc h2{grid-area:h!important;margin:0!important;font-size:24px!important}.a1td-dc p:not(.a1td-on){grid-area:p!important;margin:0!important;font-size:14px!important}.a1td-on{grid-area:on!important;margin:0!important}.a1td-b{grid-area:b!important;flex-wrap:nowrap!important;margin:0!important}.a1td-b a{flex:0 0 auto!important;white-space:nowrap!important}.a1td-dc iframe{display:none!important}}
@media(min-width:700px){.a1td #a1tv .gr1band{margin-left:calc(50% - 50vw)!important;width:100vw!important}.a1td-dc{max-width:1100px!important;margin:0 auto!important}}

.a1td-ad{display:none!important}
@media(min-width:700px){.a1td{position:relative!important}.a1td.tri .a1td-dc,.a1td.tri .a1td-ad{position:absolute!important;z-index:3!important;margin:0!important;max-width:none!important;order:0!important}
.a1td.tri .a1td-dc{display:block!important;padding:12px!important}.a1td.tri .a1td-dc h2{font-size:22px!important;margin:0 0 4px!important}.a1td.tri .a1td-dc p{font-size:13px!important;margin:0 0 6px!important}.a1td.tri .a1td-b{flex-direction:column!important;flex-wrap:nowrap!important}.a1td.tri .a1td-b a{font-size:16px!important;padding:6px 8px!important}.a1td.tri .a1td-dc iframe{display:block!important;height:200px!important}
.a1td.tri .a1td-ad{display:block!important;background:#0b0f1ecc!important;border:2px solid #00AEEF!important;border-radius:10px!important;box-shadow:4px 4px 0 #EC008C!important;padding:8px!important;box-sizing:border-box!important}
.a1td-ad a{display:block!important;text-decoration:none!important}.a1td-ad img{display:block!important;width:100%!important;height:auto!important;max-height:440px!important;object-fit:contain!important;border-radius:6px!important}.a1td-ad span{display:block!important;margin-top:8px!important;text-align:center!important;font:400 18px Bangers,Impact,sans-serif!important;letter-spacing:1px!important;color:#000!important;background:#FFF200!important;border-radius:5px!important;padding:6px!important}}
@media(min-width:700px) and (max-width:900px){.a1td.tri .a1td-dc iframe{display:none!important}}

.a1td-ad{display:block!important;order:3!important;max-width:360px!important;width:100%!important;margin:0 auto!important;background:#0b0f1ecc!important;border:2px solid #00AEEF!important;border-radius:10px!important;box-shadow:4px 4px 0 #EC008C!important;padding:8px!important;box-sizing:border-box!important}
.a1td-ad a{display:block!important;text-decoration:none!important}.a1td-ad img{display:block!important;width:100%!important;height:auto!important;max-height:440px!important;object-fit:contain!important;border-radius:6px!important}.a1td-ad span{display:block!important;margin-top:8px!important;text-align:center!important;font:400 18px Bangers,Impact,sans-serif!important;letter-spacing:1px!important;color:#000!important;background:#FFF200!important;border-radius:5px!important;padding:6px!important}
.a1td-cr{order:4!important;width:100%!important;max-width:1180px!important;margin:4px auto 0!important;text-align:center!important;background:#0b0f1ecc!important;border:2px solid #00AEEF!important;border-radius:10px!important;box-shadow:4px 4px 0 #FFF200!important;padding:14px!important;box-sizing:border-box!important;color:#ddd!important}
.a1td-cr h2{font:400 26px Bangers,Impact,sans-serif!important;letter-spacing:1.2px!important;color:#FFF200!important;margin:0 0 4px!important}.a1td-cr .creators-note{margin:0 0 12px!important;font-size:14px!important;color:#ccc!important}
.a1td-cr .creators-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}
.a1td-cr .creator-card{display:flex!important;flex-direction:column!important;background:#000a!important;border:1px solid #0a5cff!important;border-radius:6px!important;overflow:hidden!important;text-decoration:none!important;color:#fff!important}
.a1td-cr .creator-card a{display:flex!important;flex-direction:column!important;color:#fff!important;text-decoration:none!important}
.a1td-cr .creator-card img{width:100%!important;height:auto!important;aspect-ratio:16/9!important;object-fit:cover!important;display:block!important}
.a1td-cr .creator-card span{padding:6px!important;font:400 17px/1.15 Bangers,Impact,sans-serif!important;letter-spacing:1px!important;color:#fff!important}
@media(max-width:699px){.a1td-cr .creators-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:420px){.a1td-cr .creators-row{grid-template-columns:minmax(0,1fr)!important}}
header.a1m .a1m-nav a.a1m-bran,header.a1m .a1m-nav a.a1m-bran:hover{background:none!important;border:0!important;box-shadow:none!important;padding:0!important;position:relative!important;z-index:5!important;align-self:flex-start!important;height:44px!important;margin-bottom:-60px!important;top:4px!important;line-height:0!important}
header.a1m .a1m-bran img{height:clamp(64px,10vw,130px)!important;width:auto!important;max-width:none!important;filter:drop-shadow(2px 3px 2px #000a)!important}
@media(max-width:700px){header.a1m .a1m-nav a.a1m-bran{height:38px!important;margin-bottom:-20px!important;top:0!important}header.a1m .a1m-bran img{height:56px!important}}
@media(max-width:420px){header.a1m .a1m-bran img{height:50px!important}header.a1m .a1m-nav a:not(.a1m-bran){font-size:15px!important;padding:6px 7px!important;letter-spacing:.5px!important}}
@media(max-width:420px){header.a1m .a1m-nav{gap:4px!important}header.a1m .a1m-nav a:not(.a1m-bran){flex:0 0 auto!important;min-width:0!important;font-size:14px!important;padding:6px 6px!important;letter-spacing:.3px!important}header.a1m .a1m-bran img{height:46px!important}}
@media(max-width:420px){header.a1m .a1m-bran img{height:42px!important}header.a1m .a1m-nav a.a1m-bran{z-index:6!important}}

header.a1m .a1m-bran img{filter:drop-shadow(0 0 10px #000) drop-shadow(0 0 22px #000) drop-shadow(0 0 40px #000c)!important}
header.a1m .a1m-logo img{height:clamp(70px,9vw,112px)!important}
header.a1m .a1m-nav a.a1m-bran,header.a1m .a1m-nav a.a1m-bran:hover{display:inline-flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important;flex:0 0 auto!important;height:auto!important;margin:0!important;top:0!important;align-self:center!important;background:none!important;box-shadow:none!important;border:0!important;padding:0!important}
header.a1m .a1m-bran img{height:clamp(64px,8vw,100px)!important}
header.a1m .a1m-nav a.a1m-bran span{display:inline-block!important;background:#0a5cff!important;color:#fff!important;box-shadow:3px 3px 0 #FFF200!important;font:400 clamp(14px,2.1vw,20px)/1.2 Bangers,Impact,sans-serif!important;letter-spacing:1.5px!important;padding:clamp(6px,.8vw,8px) clamp(6px,1.3vw,14px)!important;border-radius:4px!important;white-space:nowrap!important}
header.a1m .a1m-nav a.a1m-bran:hover span{background:#FFF200!important;color:#000!important;box-shadow:3px 3px 0 #0a5cff!important}
@media(max-width:700px){header.a1m .a1m-logo img{height:58px!important}header.a1m .a1m-nav a.a1m-bran{flex-direction:column!important;gap:3px!important}header.a1m .a1m-bran img{height:38px!important}header.a1m .a1m-nav a.a1m-bran span{font-size:12px!important;padding:3px 5px!important;letter-spacing:.3px!important;box-shadow:2px 2px 0 #FFF200!important}}
@media(max-width:700px){header.a1m .a1m-nav a.a1m-bran span{display:inline-block!important}}
@media(max-width:420px){header.a1m .a1m-logo img{height:50px!important}header.a1m .a1m-bran img{height:40px!important}header.a1m .a1m-nav a.a1m-bran span{font-size:11px!important;padding:2px 5px!important}header.a1m .a1m-remote img{height:52px!important}header.a1m .a1m-remote{margin-right:-4px!important}header.a1m .a1m-nav a:not(.a1m-bran){font-size:13px!important;padding:6px 5px!important}header.a1m .a1m-nav{gap:4px!important}}
@media(max-width:1179px){html body header.a1m .a1m-nav a.a1m-bran span{display:none!important}}@media(max-width:700px){header.a1m .a1m-nav a.a1m-bran{flex-direction:row!important;justify-content:center!important;align-self:center!important}header.a1m .a1m-bran img{height:50px!important}}
@media(max-width:380px){header.a1m .a1m-bran img{height:44px!important}}
html body header.a1m .a1m-nav a.a1m-bran span{display:none!important}
@media(min-width:1280px) and (hover:hover) and (pointer:fine){html body header.a1m .a1m-nav a.a1m-bran span{display:inline-block!important}}
html body.a1m-hidebran header.a1m .a1m-nav a.a1m-bran{display:none!important}
@media(max-width:700px){header.a1m{padding-top:calc(max(10px,env(safe-area-inset-top)) + 4px)!important;padding-bottom:8px!important}}
