.game-steady{--game:#138574;--tint:#e1f7f0;max-width:1180px}.steady-game{color:#18284c;font-size:1rem}.steady-topline{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.steady-label{letter-spacing:.075em;align-items:center;gap:8px;font-size:.75rem;font-weight:800;display:flex}.steady-quiet{color:#344d71;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:8px 10px;display:inline-flex;font-size:.875rem!important}.steady-quiet:hover:not(:disabled){background:#e5eff5}.steady-quiet:disabled{opacity:.45}.steady-missions{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px;display:grid}.steady-missions button{text-align:left;color:#35466e;background:#fff;border:2px solid #c4d4e6;border-bottom-width:4px;border-radius:12px;align-items:center;gap:11px;min-height:78px;padding:14px;transition:transform .15s;display:flex;font-size:.9375rem!important}.steady-missions button[aria-pressed=true]{color:#165c50;background:#e0faf0;border-color:#197d72}.steady-missions button>span{flex:1;font-weight:800}.steady-missions button small{letter-spacing:.09em;margin-bottom:3px;font-size:.625rem;font-weight:700;display:block}.steady-missions button>b{color:#7585a2;font-size:.8rem}.steady-missions button:disabled{cursor:not-allowed}.steady-workspace{grid-template-columns:190px minmax(0,1fr);gap:24px;display:grid}.steady-body-panel{text-align:center;background:linear-gradient(#e0f9f0,#dff0f5);border:1px solid #bbdedc;border-radius:19px;align-self:start;padding:16px 8px 18px;position:sticky;top:20px;overflow:hidden}.steady-body-art{height:328px;margin:-7px -2px 0}.steady-body-copy .steady-label{justify-content:center;font-size:.625rem}.steady-body-copy h3{letter-spacing:-.03em;margin:4px 0;font-size:1.6rem}.steady-body-copy p{background:#fff;border:1px solid #bdd9d6;border-radius:20px;max-width:156px;margin:5px auto 12px;padding:7px 10px;font-size:.875rem}.steady-medals{justify-content:center;gap:8px;display:flex}.steady-medals>span{color:#789295;background:#c7dfdf;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.steady-medals .lit{color:#755014;background:#ffc65b}.steady-medals .lit svg{fill:#fff3b3}.steady-play-panel{min-width:0}.steady-mission-heading{align-items:center;gap:12px;margin:0 0 16px;display:flex}.steady-mission-heading>span{width:44px;height:44px;color:var(--mission);background:#172b4b;border-radius:13px;flex-shrink:0;place-items:center;display:grid}.steady-mission-heading h2{letter-spacing:-.04em;margin:0 0 5px;font-size:1.65rem;line-height:1.1}.steady-mission-heading p{color:#5a6b86;margin:0;font-size:.9375rem}.steady-settings{flex-wrap:wrap;align-items:end;gap:9px;margin-bottom:13px;display:flex}.steady-settings label{color:#54647e;flex-direction:column;flex:1;gap:4px;font-size:.75rem;font-weight:700;display:flex}.steady-settings select{-webkit-appearance:auto;appearance:auto;min-height:40px;font:inherit;color:#273e5e;background:#fff;border:1px solid #b9cbdc;border-radius:8px;width:100%;min-width:0;padding:6px 8px;font-size:.875rem}.steady-timer-toggle{white-space:nowrap;color:#324a68;background:#eef2f9;border:1px solid #b9cbdc;border-radius:8px;min-height:40px;padding:6px 10px;font-size:.875rem!important}.steady-timer-toggle[aria-pressed=true]{background:#fff0bd;border-color:#d5ad51}.steady-timer-toggle:disabled{opacity:.5}.steady-hud{color:#f2f6ff;background:#233b60;border-radius:11px 11px 0 0;justify-content:space-between;align-items:center;gap:9px;padding:12px 15px;font-size:.875rem;font-weight:700;display:flex}.steady-hud>span{align-items:center;gap:5px;display:flex}.steady-hud>span:first-child{color:#a9f0d8}.steady-hud>span:last-child{color:#ffde92}.steady-arena{outline-offset:4px;isolation:isolate;background:radial-gradient(at 45% 40%,#213b60,#0d1c37 80%);border:4px solid #233b60;border-top:0;border-radius:0 0 15px 15px;position:relative;overflow:hidden}.steady-arena>svg{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;outline:none;width:100%;height:auto;display:block}.steady-arena>svg:active{cursor:grabbing}.steady-arena.bumped{border-color:#da6c8c;box-shadow:0 0 0 4px #ffb3c533}.steady-tool{pointer-events:none}.steady-start-overlay,.steady-end-overlay{text-align:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#fff;background:#0b193add;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:22px;display:flex;position:absolute;inset:0}.steady-start-overlay>span{color:#ffe29a;background:#2c4364;border:1px solid #a1b9db77;border-radius:18px;place-items:center;padding:13px;display:grid}.steady-start-overlay h3,.steady-end-overlay h3{letter-spacing:-.045em;margin:4px 0;font-size:2rem}.steady-start-overlay p,.steady-end-overlay p{color:#d4e3fa;max-width:330px;margin:0 0 8px;font-size:1rem;line-height:1.5}.steady-start{color:#203351;cursor:pointer;background:#ffda7e;border:0;border-bottom:4px solid #cfa34d;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:11px 23px;display:inline-flex;font-size:1rem!important;font-weight:800!important}.steady-start:hover{background:#ffe69e;transform:translateY(-1px)}.steady-stars{color:#ffc960;gap:10px;display:flex}.steady-stars>svg:nth-child(2){transform:translateY(-8px)}.steady-live{color:#3c5475;align-items:center;gap:9px;min-height:52px;padding:10px 0;font-size:.9375rem;font-weight:700;display:flex}.steady-live>span{color:#247460;background:#e2f4e8;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.steady-live>span.oops{color:#a53c63;background:#ffe0e8}.steady-controls{border-top:1px solid #d5deea;border-bottom:1px solid #d5deea;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px;display:flex}.steady-controls .steady-quiet{padding:7px;font-size:.8125rem!important}.steady-control-help{color:#576b88;gap:7px;margin:13px 0;font-size:.875rem;line-height:1.55;display:flex}.steady-control-help>svg{flex-shrink:0;margin-top:4px}.steady-howto{color:#425a7d;background:#eff4fb;border:1px solid #cbd9ed;border-radius:12px;margin:12px 0;padding:14px 15px 14px 34px;font-size:.875rem;line-height:1.6}.steady-howto li+li{margin-top:7px}.steady-discovery{background:#e9f9ed;border:1px solid #9fd5b5;border-radius:12px;margin-top:15px;padding:17px}.steady-discovery>b{color:#287152;align-items:center;gap:7px;display:flex}.steady-discovery p{color:#365d50;margin:8px 0 0;font-size:1rem;line-height:1.6}.steady-note{color:#697c97;border-top:1px solid #d0dfec;margin:23px 0 0;padding-top:15px;font-size:.8125rem;line-height:1.6}.steady-collection{background:#fff8e3;border:2px solid #e3c47b;border-radius:15px;flex-wrap:wrap;align-items:center;gap:15px;margin-top:22px;padding:18px;display:flex}.steady-collection>svg{flex-shrink:0}.steady-collection>div{flex:1;min-width:200px}.steady-collection h3{margin:0 0 5px;font-size:1.1rem}.steady-collection p{color:#706443;margin:0;font-size:.875rem}.steady-preview{background:radial-gradient(at 70% 40%,#c8f5e6,#dcf5f0);justify-content:center;align-items:center;gap:16px;height:100%;padding:0 24px;display:flex}.steady-preview>svg{width:100px;height:200px;margin-top:20px;transform:rotate(-4deg)}.steady-preview>div{color:#145b58;flex-direction:column;gap:8px;display:flex}.steady-preview>div>span{letter-spacing:-.035em;font-size:1.5rem;font-weight:900;line-height:1}.steady-preview i{color:#775512;white-space:nowrap;background:#fff3c6;border-radius:10px;padding:4px 7px;font-size:.65rem;font-style:normal;font-weight:700;transform:rotate(-4deg)}.arc-passport>div{flex-wrap:wrap}.steady-game button:focus-visible{outline-offset:3px;outline:3px solid #407bcf}.steady-game select:focus-visible{outline-offset:3px;outline:3px solid #407bcf}.steady-arena:focus-visible{outline-offset:3px;outline:3px solid #407bcf}@media (max-width:1000px){.steady-workspace{grid-template-columns:145px minmax(0,1fr);gap:17px}.steady-body-art{height:260px}.steady-body-panel{padding:12px 5px}.steady-body-copy h3{font-size:1.3rem}.steady-missions button{gap:7px;padding:10px}.steady-missions button>svg{width:18px}.steady-missions button>b{display:none}}@media (max-width:720px){.steady-workspace{grid-template-columns:1fr}.steady-body-panel{text-align:left;border-radius:12px;align-items:center;min-height:94px;padding:0 14px 0 4px;display:flex;position:static}.steady-body-art{flex-shrink:0;width:64px;height:102px;margin:0 14px 0 0;overflow:hidden}.steady-body-art>svg{height:145px;transform:translateY(-1px)}.steady-body-copy{flex:1;grid-template-columns:1fr auto;align-items:center;column-gap:15px;display:grid}.steady-body-copy .steady-label{grid-column:1;justify-content:flex-start}.steady-body-copy h3{grid-column:1;margin:2px 0;font-size:1.2rem}.steady-body-copy p{background:0 0;border:0;grid-column:1;margin:0;padding:0;font-size:.75rem}.steady-medals{grid-area:1/2/4;gap:4px}.steady-medals>span{width:27px;height:27px}.steady-medals svg{width:16px}.steady-missions{gap:6px;margin-bottom:13px}.steady-missions button{flex-direction:column;align-items:flex-start;gap:7px;padding:10px 8px;line-height:1.2;position:relative;font-size:.8125rem!important}.steady-missions button small{font-size:.5625rem}.steady-missions button>svg:last-child:not(:first-child){position:absolute;top:9px;right:7px}.steady-topline{gap:5px;margin-bottom:11px}.steady-topline>.steady-label{letter-spacing:.04em;font-size:.5625rem}.steady-topline>.steady-label svg{width:16px}.steady-topline>.steady-quiet{white-space:nowrap;padding:5px;font-size:.75rem!important}.steady-mission-heading h2{font-size:1.45rem}.steady-mission-heading p{font-size:.875rem}.steady-settings{gap:6px}.steady-settings label{flex-basis:calc(50% - 6px)}.steady-timer-toggle{min-height:35px;font-size:.8125rem!important}.steady-hud{gap:4px;padding:10px 9px;font-size:.7rem}.steady-hud svg{width:14px}.steady-arena{border-width:3px}.steady-start-overlay,.steady-end-overlay{gap:4px;padding:12px}.steady-start-overlay>span{display:none}.steady-start-overlay h3,.steady-end-overlay h3{margin:0;font-size:1.5rem}.steady-start-overlay p,.steady-end-overlay p{max-width:260px;margin-bottom:6px;font-size:.8125rem;line-height:1.4}.steady-start{min-height:43px;padding:7px 17px;font-size:.875rem!important}.steady-stars{gap:7px}.steady-stars svg{width:25px;height:25px}.steady-live{font-size:.8125rem;line-height:1.4}.steady-controls{justify-content:flex-start;gap:0}.steady-controls>.steady-quiet{padding:7px 6px;font-size:.75rem!important}.steady-control-help{font-size:.8125rem}.steady-preview{flex-direction:column;gap:1px;padding:0}.steady-preview>svg{width:85px;height:144px;margin:-15px 0 -3px}.steady-preview>div{align-items:center;gap:3px}.steady-preview>div>svg{display:none}.steady-preview>div>span{text-align:center;font-size:1rem}.steady-preview i{margin-top:6px;font-size:.5rem}.steady-collection{padding:14px}.steady-note{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.steady-game *,.steady-preview *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
