.earth-return{position:fixed;inset:0;z-index:10050;overflow:hidden;isolation:isolate;touch-action:none;cursor:default}
.earth-return-canvas{display:block;position:absolute;inset:0;width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges;pointer-events:none}
.earth-return-skip{position:absolute;left:max(20px,env(safe-area-inset-left));top:max(20px,env(safe-area-inset-top));border:1px solid #b4efd0;background:#081729d9;color:#dcffef;padding:10px 17px;font:12px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;box-shadow:3px 3px 0 #070e23;cursor:pointer}
.earth-return-skip:hover{background:#173b42}.earth-return-skip:focus-visible{outline:3px solid #e2d58f;outline-offset:4px}
.earth-return-status{position:absolute;bottom:max(28px,env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);margin:0;width:max-content;max-width:calc(100% - 40px);text-align:center;color:#edfff5;font:600 13px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;text-shadow:2px 2px #081425,-1px -1px #081425;pointer-events:none}
.earth-return[data-phase=flash] .earth-return-status{visibility:hidden}
.software-earth-returning .alien-motion,.software-earth-returning .planet-runner-heading,.software-earth-returning .alien-earth-return{visibility:hidden}
@media(max-width:600px){.earth-return-status{bottom:22px;font-size:11px}.earth-return-skip{left:14px;top:14px;font-size:11px}}
