.gtanks-canvas{background:#efe3ca}.gtanks .g-dpad{grid-template-rows:repeat(3,56px);grid-template-columns:repeat(3,66px)}.gtanks .g-dpad-btn{border-radius:14px;font-size:26px}.gtanks .g-play.is-side .g-dpad{grid-template-rows:repeat(3,50px);grid-template-columns:repeat(3,58px)}@media (pointer:coarse){.gtanks .gtanks-fire{letter-spacing:.04em;-webkit-user-select:none;user-select:none;border:3px solid #2b2420;font-size:20px;font-weight:900;transition:transform 60ms,box-shadow 60ms;box-shadow:inset 0 -6px #0000002e,0 4px #2b2420}.gtanks .gtanks-fire:active{transform:translateY(4px);box-shadow:inset 0 -3px #0000002e,0 0 #2b2420}.gtanks .gtanks-fire.is-p2{border-color:#102a4a;box-shadow:inset 0 -6px #0000002e,0 4px #102a4a}}@media (max-width:360px){.gtanks .g-dpad{grid-template-rows:repeat(3,50px);grid-template-columns:repeat(3,58px)}}@media (prefers-reduced-motion:reduce){.gtanks .gtanks-fire{transition:none}}.gtanks-wrap .g-overlay{cursor:pointer;background:#faf6efcc}.gtanks-wrap .g-overlay.is-end{cursor:default;overscroll-behavior:contain;justify-content:safe center;overflow-y:auto}.gtanks-wrap .g-overlay.is-end .g-overlay-title{color:#c2410c;font-size:40px;line-height:1.15}@media (max-height:460px){.gtanks-wrap .g-overlay.is-end .g-overlay-title{font-size:28px}.gtanks-wrap .g-overlay{gap:6px;padding:10px}}.gtanks-wrap .g-overlay-title{color:#2b2420}.gtanks-kills:empty{display:none}.gtanks-wrap .g-overlay.is-end .gtanks-kills{order:1}.gtanks .g-stat+.g-stat .g-stat-val{color:#2e7d32}.gtanks .gtanks-dpad.is-p2 .g-dpad-btn{background:#eefaea;border-color:#1f4d22;box-shadow:inset 0 -4px #c9e6c0,0 3px #1f4d22}.gtanks .gtanks-fire.is-p2{background:#3f9a44}.gtanks .g-dpad{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.gtanks .g-dpad-btn{-webkit-touch-callout:none}.gtanks .g-dpad-btn.is-up{grid-area:1/2}.gtanks .g-dpad-btn.is-left{grid-area:2/1}.gtanks .g-dpad-btn.is-right{grid-area:2/3}.gtanks .g-dpad-btn.is-down-key{grid-area:3/2}.gtanks .g-dpad-btn:active{background:#fffaf1;transform:none;box-shadow:inset 0 -4px #e0cfb3,0 3px #2b2420}.gtanks .g-dpad-btn.is-down{background:#ffbf85;transform:translateY(3px);box-shadow:inset 0 -2px #e0cfb3,0 0 #2b2420}.gtanks .gtanks-dpad.is-p2 .g-dpad-btn:active{background:#eefaea;transform:none;box-shadow:inset 0 -4px #c9e6c0,0 3px #1f4d22}.gtanks .gtanks-dpad.is-p2 .g-dpad-btn.is-down{background:#a8dc9c;transform:translateY(3px);box-shadow:inset 0 -2px #c9e6c0,0 0 #1f4d22}.gtanks .gtanks-fire{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:none}@media (pointer:coarse){.gtanks .gtanks-fire.is-down{background:var(--cta-press);transform:translateY(4px);box-shadow:inset 0 -3px #0000002e,0 0 #2b2420}.gtanks .gtanks-fire.is-p2.is-down{background:#2f7a33}.gtanks .gtanks-pad{box-sizing:border-box;flex-wrap:nowrap;justify-content:space-between;align-items:center;column-gap:8px;width:100%;padding:0 4px}.gtanks .gtanks-pad>.g-dpad{margin-left:0;margin-right:0}.gtanks .gtanks-pad.is-duo>.gtanks-dpad.is-p1{order:1}.gtanks .gtanks-pad.is-duo>.gtanks-fire:not(.is-p2){order:2;margin-right:auto}.gtanks .gtanks-pad.is-duo>.gtanks-fire.is-p2{order:3}.gtanks .gtanks-pad.is-duo>.gtanks-dpad.is-p2{order:4}.gtanks div.gtanks-pad.is-duo{column-gap:4px}.gtanks .gtanks-pad.is-duo .g-dpad{grid-template-rows:repeat(3,34px);grid-template-columns:repeat(3,32px);gap:3px}.gtanks .gtanks-pad.is-duo .g-dpad-btn{border-radius:9px;font-size:17px}.gtanks .gtanks-pad.is-duo .gtanks-fire{letter-spacing:0;flex-shrink:0;width:56px;height:56px;font-size:14px}}@media (pointer:coarse) and (max-width:380px){.gtanks .gtanks-pad.is-duo .g-dpad{grid-template-rows:repeat(3,30px);grid-template-columns:repeat(3,27px)}}.gtanks .g-status{text-align:left;text-wrap:wrap;width:-moz-fit-content;width:fit-content;max-width:100%;margin-left:auto;margin-right:auto}.gtanks .gtanks-solo{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:6px;display:flex}.gtanks .gtanks-solo .g-btn{flex-shrink:0}@media (max-width:720px),(max-height:500px){body .gtanks-wrap .g-overlay .g-btn.g-btn.g-pop-main{min-height:36px;margin-top:4px;font-size:15px}.gtanks-wrap .g-overlay .g-pop-alts{margin-top:6px}body .gtanks-wrap .g-overlay .g-pop-alts>.g-btn.g-btn{white-space:normal;min-height:34px;font-size:13px;line-height:1.2}.gtanks-wrap .g-overlay .g-pop-links{margin-top:4px}}
