.orbit-game{container-type:inline-size;position:relative;width:100%;aspect-ratio:8/5;background:#0c1521;border:1px solid #334555;color:#e1eef0;font-family:Arial,Helvetica,sans-serif;overflow:hidden;isolation:isolate}.orbit-toolbar{height:12%;display:flex;align-items:center;gap:4%;padding:0 4.5%;border-bottom:1px solid #2b3e4f;background:#101d2b;font:1.2cqw Consolas,monospace;letter-spacing:.1em}.orbit-toolbar>b{font:800 2.6cqw Arial;letter-spacing:.17em}.orbit-toolbar>b>span{color:#5fe0c6}.orbit-toolbar>span{color:#9eafbf}.orbit-toolbar>i{margin-left:auto;font-style:normal;color:#89a3b4}.orbit-space{height:66%;position:relative;background:radial-gradient(ellipse at 63% 55%,#1e334a66,transparent 66%)}.orbit-world{position:absolute;inset:0;width:100%;height:100%}.orbit-left-label{position:absolute;top:17%;left:5%;display:flex;flex-direction:column;gap:3.3cqw}.orbit-left-label>span{font:1cqw Consolas,monospace;color:#7894a9;letter-spacing:.12em}.orbit-left-label>strong{font-size:3.1cqw;font-weight:400;line-height:1.2;letter-spacing:-.04em}.orbit-left-label>small{font: .85cqw Consolas,monospace;color:#6f91a5;letter-spacing:.09em}.orbit-readout{position:absolute;right:5%;top:16%;display:grid;gap:.8cqw;font: .85cqw Consolas,monospace}.orbit-readout>span{color:#6f91a5}.orbit-readout>b{font-weight:400;letter-spacing:.08em;color:#acc2cf;margin-bottom:1.8cqw}.orbit-command{position:absolute;left:0;right:0;bottom:0;height:22%;display:flex;align-items:center;gap:4%;padding:0 5%;border-top:1px solid #314355;background:#101e2b}.orbit-ready{display:flex;align-items:center;gap:1.3cqw;font:1.1cqw Consolas,monospace;color:#63e3c2;white-space:nowrap}.orbit-ready>i{width:.7cqw;height:.7cqw;background:#63e3c2;border-radius:50%}.orbit-target{position:absolute;left:40%;top:24%;width:29%;height:52%;display:flex;align-items:center;justify-content:space-between;gap:5%;padding:0 3%;background:#62e5c5;color:#092b28;font:700 1.55cqw Arial;letter-spacing:.01em;border:1px solid #a8ffe8}.orbit-target>b{font-size:2.4cqw;font-weight:400}.orbit-command-note{margin-left:auto;font:.78cqw Consolas,monospace;color:#7895a5;max-width:15%;line-height:1.8}.orbit-confirmation{position:absolute;left:38%;top:36%;display:flex;flex-direction:column;gap:1.4cqw;align-items:center;opacity:0;transform:translateY(6px);transition:opacity .4s,transform .5s}.orbit-confirmation>span{border:1px solid #66e7c7;width:6cqw;height:6cqw;border-radius:50%;display:grid;place-items:center;font-size:3cqw;color:#66e7c7}.orbit-confirmation>b{font:700 1.6cqw Arial;letter-spacing:.08em;color:#b6ffe9}.orbit-confirmation>small{font: .75cqw Consolas,monospace;color:#799f98;letter-spacing:.05em}.orbit-trail{opacity:0}.orbit-missing{position:absolute;left:36%;top:35%;opacity:0;display:flex;flex-direction:column;gap:2cqw;padding:3cqw;background:#101c29d9;border:1px solid #485b6d;transition:opacity .3s}.orbit-missing>span{font:1cqw Consolas,monospace;color:#e7bd7e;letter-spacing:.07em}.orbit-missing>b{font-size:1.9cqw;font-weight:400;color:#b4c7d6}.is-launched .orbit-confirmation{opacity:1;transform:none}.is-launched .orbit-world{opacity:.42}.is-launched .orbit-trail{opacity:1}.is-launched .orbit-target{background:#233e3d;color:#90cbbd;border-color:#43645f}.is-launched .orbit-ready{color:#9cbeb6}.is-absent .orbit-target,.is-absent .orbit-ready{opacity:0}.is-absent .orbit-missing{opacity:1}.is-absent .orbit-world{opacity:.36}.is-absent .orbit-confirmation{opacity:0}.is-absent .orbit-trail{opacity:0}@media(prefers-reduced-motion:reduce){.orbit-game *{transition:none!important;animation:none!important}}
