.-WrNuG_stage{color:#f9e9bc;background:#06101e;border:1px solid #9a7840;border-radius:18px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(100%,960px);height:780px;margin:auto;display:grid;overflow:hidden;box-shadow:0 10px 35px #06101e38}.-WrNuG_header{border-bottom:1px solid #604c30;align-items:center;gap:8px;padding:12px 16px;display:flex}.-WrNuG_header>div:first-child{flex:1;min-width:0}.-WrNuG_header small{letter-spacing:.16em;color:#d0b888;font-size:10px}.-WrNuG_title{letter-spacing:.06em;font-family:serif;font-size:23px;font-weight:700}.-WrNuG_sound,.-WrNuG_icon{color:#ffe1a0;background:#0b1727;border:1px solid #b3904e;border-radius:50%;flex-shrink:0;width:44px;height:44px}.-WrNuG_icon{cursor:pointer;font-size:23px}.-WrNuG_metrics{font-variant-numeric:tabular-nums;border-bottom:1px solid #493d2d;grid-template-columns:1.2fr 1.1fr .9fr 1fr;gap:4px;padding:6px 10px;font-size:12px;display:grid}.-WrNuG_metrics>span{white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-width:0;display:flex}.-WrNuG_metrics strong{font-size:22px;line-height:1.1}.-WrNuG_metrics small{color:#d0b888;font-size:11px}.-WrNuG_metrics .-WrNuG_fraction{font-size:15px}.-WrNuG_metrics>span[data-danger=true] .-WrNuG_fraction{color:#ff8a80}.-WrNuG_metrics>span[data-hot=true] strong{color:#fff2b0;text-shadow:0 0 10px #ffc34d}.-WrNuG_lives,.-WrNuG_flowPips{gap:3px;display:inline-flex}.-WrNuG_lives i{background:0 0;border:1px solid #8fffdc88;border-radius:50%;width:11px;height:11px}.-WrNuG_lives i[data-on=true]{background:radial-gradient(circle at 35% 35%,#fff,#8fffdc 55%,#2fb89a);box-shadow:0 0 6px #8fffdc}.-WrNuG_flowPips i{background:#3a3226;border-radius:2px;width:5px;height:12px}.-WrNuG_flowPips i[data-on=true]{background:#ffc34d;box-shadow:0 0 5px #ffc34d}.-WrNuG_arena{min-height:0;position:relative;overflow:hidden}.-WrNuG_location{color:#ffe6b8;pointer-events:none;justify-content:space-between;gap:10px;font-size:11px;display:flex;position:absolute;inset:8px 12px auto}.-WrNuG_location span{background:#06101eeb;border-radius:4px;padding:3px 6px}.-WrNuG_reverse{color:#1b1204;background:#ffc34d;border-radius:3px;margin-left:6px;padding:0 5px;font-weight:800}.-WrNuG_popup{letter-spacing:.04em;white-space:nowrap;pointer-events:none;background:#06101ecc;border-radius:999px;flex-direction:column;align-items:center;padding:3px 12px;font-size:18px;font-weight:800;animation:1.1s ease-out forwards -WrNuG_popup-rise;display:flex;position:absolute;top:34px;left:50%;transform:translate(-50%)}.-WrNuG_popup small{color:#8fffdc;font-size:11px}.-WrNuG_popup[data-kind=perfect]{color:#fff6c4;text-shadow:0 0 12px #ffd35a}.-WrNuG_popup[data-kind=great]{color:#9ffff0}.-WrNuG_popup[data-kind=catch]{color:#ffd089}.-WrNuG_popup[data-kind=miss]{color:#ff8a80}@keyframes -WrNuG_popup-rise{0%{opacity:0;transform:translate(-50%,8px)scale(.8)}15%{opacity:1;transform:translate(-50%)scale(1.12)}30%{transform:translate(-50%)scale(1)}80%{opacity:1}to{opacity:0;transform:translate(-50%,-10px)}}.-WrNuG_footer .-WrNuG_guide{color:#ffe6b8;background:#06101ee6;border:1px solid #ffc34d;border-radius:999px;padding:4px 14px;font-size:13px;font-weight:700}.-WrNuG_footer .-WrNuG_guide[data-now=true]{color:#1b1204;background:#ffc34d;box-shadow:0 0 18px #ffc34d}.-WrNuG_overlay{background:#06101ebd;place-items:center;padding:14px;display:grid;position:absolute;inset:0}.-WrNuG_overlay[data-variant=intro]{background:linear-gradient(#06101e00 0%,#06101e66 30%,#06101ef2 62%);align-items:end}.-WrNuG_dialog{text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:100%;display:flex}.-WrNuG_dialog h2{font-family:serif;font-size:32px;font-weight:750;line-height:1.2}.-WrNuG_dialog p{font-size:13px;line-height:1.7}.-WrNuG_dialog>small{color:#e9c884;font-size:12px}.-WrNuG_rules{counter-reset:rule;text-align:left;gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.-WrNuG_rules li{counter-increment:rule;align-items:baseline;gap:8px;display:flex}.-WrNuG_rules li:before{content:counter(rule);color:#1b1204;background:#ffc34d;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;font-size:11px;font-weight:800;display:inline-grid}.-WrNuG_diagram{aspect-ratio:280/120;width:280px;max-width:100%;position:relative}.-WrNuG_diagramLines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.-WrNuG_diagramPlanet{background:#2a6c62;border-radius:50%;position:absolute}.-WrNuG_diagramPlanet img{width:100%;height:100%;display:block}.-WrNuG_diagramPlanet[data-side=from]{aspect-ratio:1;width:22.8571%;top:28.3333%;left:10%}.-WrNuG_diagramPlanet[data-side=to]{aspect-ratio:1;background:#8a3b1c;width:18.5714%;top:33.3333%;left:72.1429%}.-WrNuG_diagramOrbit{transform-box:view-box;transform-origin:60px 66px;animation:2.6s linear infinite -WrNuG_diagram-orbit}.-WrNuG_diagramTap{fill:#fff2b0;letter-spacing:.1em;font-size:10px;font-weight:800}@keyframes -WrNuG_diagram-orbit{0%{transform:rotate(-150deg)}to{transform:rotate(210deg)}}.-WrNuG_dialog .-WrNuG_stars{gap:6px;font-size:34px;line-height:1;display:flex}.-WrNuG_stars span{color:#3a3226}.-WrNuG_stars span[data-on=true]{color:#ffd35a;text-shadow:0 0 14px #ffb300;animation:.5s ease-out backwards -WrNuG_star-pop}.-WrNuG_stars span:nth-child(2){animation-delay:.15s}.-WrNuG_stars span:nth-child(3){animation-delay:.3s}@keyframes -WrNuG_star-pop{0%{opacity:0;transform:scale(.2)}}.-WrNuG_dialog .-WrNuG_newBest{color:#1b1204;background:#ffc34d;border-radius:999px;padding:2px 12px;font-weight:800}.-WrNuG_dialog .-WrNuG_goal{color:#8fffdc;font-weight:700}.-WrNuG_help{color:#d0b888;font-size:11px!important}.-WrNuG_score{font-variant-numeric:tabular-nums;font-size:44px;line-height:1}.-WrNuG_score small{margin-left:5px;font-size:15px}.-WrNuG_primary,.-WrNuG_secondary{cursor:pointer;border-radius:7px;min-height:44px;padding:8px 24px;font-size:15px;font-weight:750}.-WrNuG_primary{color:#251703;background:linear-gradient(#ffdf94,#d3a04b);border:1px solid #ffdf94;box-shadow:inset 0 0 0 3px #a1712450,0 3px #7b531e}.-WrNuG_secondary{color:#ffe1a0;background:#102039;border:1px solid #ab8a52}.-WrNuG_stage button:focus-visible{outline-offset:2px;outline:3px solid #fff4cf}.-WrNuG_footer{text-align:center;border-top:1px solid #493d2d;flex-direction:column;align-items:center;gap:7px;padding:9px 12px 12px;display:flex}.-WrNuG_footer p{min-height:18px;font-size:12px}.-WrNuG_footer .-WrNuG_primary{width:min(100%,350px);font-size:19px}.-WrNuG_footer .-WrNuG_primary[data-now=true]{background:linear-gradient(#fff6c4,#ffc34d);box-shadow:0 0 18px #ffc34d,0 3px #7b531e}.-WrNuG_primary:disabled{opacity:.55;cursor:default}html[data-mobile-game-focused=true] .-WrNuG_stage{height:calc(var(--game-visual-height,100svh) - 60px);min-height:0}@media (max-width:599px){.-WrNuG_title{letter-spacing:.01em;font-size:16px}.-WrNuG_header{gap:6px;padding:9px 10px}.-WrNuG_location{gap:2px;font-size:9px;inset:7px 5px auto}.-WrNuG_metrics{padding:5px 6px}.-WrNuG_metrics>span{gap:3px}.-WrNuG_metrics strong{font-size:17px}.-WrNuG_metrics small{font-size:10px}.-WrNuG_metrics .-WrNuG_fraction{font-size:13px}.-WrNuG_lives i{width:9px;height:9px}.-WrNuG_flowPips{display:none}.-WrNuG_dialog h2{font-size:24px}.-WrNuG_popup{font-size:15px}}@media (max-height:520px){html[data-mobile-game-focused=true] .-WrNuG_header{padding:5px 8px}html[data-mobile-game-focused=true] .-WrNuG_header small{display:none}html[data-mobile-game-focused=true] .-WrNuG_metrics{padding:2px 8px}html[data-mobile-game-focused=true] .-WrNuG_metrics strong{font-size:17px}html[data-mobile-game-focused=true] .-WrNuG_footer{gap:3px;padding:4px 8px}html[data-mobile-game-focused=true] .-WrNuG_dialog{gap:6px}html[data-mobile-game-focused=true] .-WrNuG_dialog h2{font-size:22px}html[data-mobile-game-focused=true] .-WrNuG_dialog p{font-size:11px;line-height:1.25}html[data-mobile-game-focused=true] .-WrNuG_dialog>small{display:none}html[data-mobile-game-focused=true] .-WrNuG_score{font-size:29px}html[data-mobile-game-focused=true] .-WrNuG_diagram{display:none}}@media (min-width:1024px) and (min-height:521px){.-WrNuG_stage{height:min(780px,100svh - 190px);min-height:580px}}@media (prefers-reduced-motion:reduce){.-WrNuG_stage *{transition:none;animation:none}.-WrNuG_popup{display:none}}