.game-stage{min-height:510px}.launch-handle{position:absolute;z-index:12;width:48px;height:48px;border:4px solid #fff;border-radius:50%;background:rgba(245,78,54,.22);box-shadow:0 0 0 4px rgba(245,78,54,.85),0 3px 5px rgba(0,0,0,.4);cursor:grab;touch-action:none}.launch-handle:before{content:"";position:absolute;inset:10px;border:3px solid #fff;border-radius:50%}.launch-handle span{position:absolute;left:50%;top:50%;width:12px;height:12px;transform:translate(-50%,-50%);background:#fff;border-radius:50%;box-shadow:0 0 0 2px #f34a37}.launch-handle.dragging{cursor:grabbing;box-shadow:0 0 0 5px #ffcf35,0 5px 9px rgba(0,0,0,.5)}#penOne{pointer-events:none}.aim-guide{z-index:11!important;height:4px!important;background:#f34a37!important}.aim-guide:before{content:"";position:absolute;left:-60px;top:0;width:55px;border-top:4px dashed rgba(255,255,255,.95)}.aim-guide:after{color:#f34a37!important;text-shadow:1px 1px rgba(0,0,0,.3)!important}@media(max-width:700px){.game-stage{min-height:440px}.launch-handle{width:43px;height:43px}}
