:root{color:#e2edf6;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--ivory:#e2edf6;--muted:#8c9db3;--coral:#a4c8ed;--line:#263d57;--mono:"Cascadia Mono", "SFMono-Regular", Consolas, monospace;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);background:#050b16;font-family:Aptos,Segoe UI,Arial,sans-serif}*{box-sizing:border-box}html,body,#app{width:100%;min-height:100%;margin:0}html{-webkit-text-size-adjust:100%;touch-action:manipulation}body{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;overflow:hidden}.flight-frame,.flight-frame *{-webkit-touch-callout:none}.flight-frame *{-webkit-user-select:none;user-select:none}button{font:inherit;-webkit-tap-highlight-color:transparent;cursor:pointer;border-radius:0}button:focus-visible{outline:2px solid var(--coral);outline-offset:5px}button:disabled{cursor:default}[hidden]{display:none!important}.last-worlds-shell{background:#050b16;justify-content:center;align-items:center;gap:clamp(28px,5vw,84px);width:100%;height:100dvh;padding:22px;display:flex}.flight-frame{aspect-ratio:9/16;isolation:isolate;touch-action:none;-webkit-user-select:none;user-select:none;background:#0b182a;border:1px solid #263d57;outline:none;flex:0 auto;width:min(100vw - 44px,56.25dvh - 24.75px);min-width:0;position:relative;overflow:hidden;container-type:inline-size}.flight-canvas{width:100%;height:100%;display:block}.flight-grain{pointer-events:none;z-index:1;border:7px solid #050b1612;position:absolute;inset:0}.flight-rail{color:#748aa5;width:158px;font:10px / 1.9 var(--mono);letter-spacing:1.3px;flex-direction:column;flex:0 0 158px;align-self:stretch;padding:max(25px,5vh) 0;display:flex}.rail-mark{font:600 19px / 1 var(--mono);color:#b1c6dd;letter-spacing:3px}.rail-coordinate{font-size:11px;line-height:19px}.rail-rule{background:#2c4360;width:38px;height:1px;margin:25px 0 10px}.flight-rail p{margin:15px 0}.rail-foot{margin-top:auto;font-size:9px}.rail-right{text-align:right;align-items:flex-end}.flight-hud{z-index:4;inset:max(16px, calc(var(--safe-top) + 10px)) max(15px, calc(var(--safe-right) + 10px)) auto max(15px, calc(var(--safe-left) + 10px));pointer-events:none;filter:drop-shadow(0 1px 2px #060d1acc);justify-content:space-between;align-items:flex-start;display:flex;position:absolute}.protection-icons{gap:8px;padding-top:4px;display:grid}.lives-icons,.shield-icons{align-items:center;gap:5px;min-height:14px;display:flex}.lives-icons svg{width:16px;height:17px;fill:var(--ivory);display:block}.shield-icons{gap:8px;padding-left:2px}.shield-icons svg{width:12px;height:15px;stroke:var(--ivory);stroke-width:1.9px;display:block}.shield-icons .charged svg{fill:var(--ivory)}.shield-icons .empty svg{fill:none;opacity:.44}.hud-right{align-items:center;gap:10px;display:flex}.score{font:500 clamp(13px, 3.6vw, 17px) / 1 var(--mono);letter-spacing:1.6px}.pause-button{width:40px;height:40px;color:var(--ivory);pointer-events:auto;touch-action:none;background:0 0;border:0;place-items:center;padding:0;font:400 24px/1 Arial,sans-serif;display:grid}.special-button{--charge:0;--glow:#7fd8ff;z-index:5;bottom:max(16px, calc(var(--safe-bottom) + 12px));color:#7f93ab;touch-action:none;background:#0d1b2ef0;border:0;border-radius:50%;place-items:center;width:72px;height:72px;padding:0;display:grid;position:absolute;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #acc2d633}.charge-ring{pointer-events:none;background:conic-gradient(var(--glow) calc(var(--charge) * 360deg), #6785a333 0);filter:drop-shadow(0 0 4px var(--glow));border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 3.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 3.5px))}.special-button.is-ready{color:#f2fbff;animation:1.3s ease-in-out infinite special-ready}.special-button.is-ready .special-glyph{filter:drop-shadow(0 0 6px var(--glow))}.special-button:active{background:#2d4664}.special-glyph{fill:currentColor;width:26px;height:30px;position:relative}@keyframes special-ready{0%,to{box-shadow:inset 0 0 0 1px #acc2d633,0 0 10px 1px #7fd8ff66}50%{box-shadow:inset 0 0 0 1px #acc2d633,0 0 22px 6px #7fd8ffb0}}.steering-hints{z-index:3;pointer-events:none;color:#e2edf6d9;font:9px / 1 var(--mono);letter-spacing:.6px;justify-content:space-between;animation:1.5s ease-in-out infinite gentle-hint;display:flex;position:absolute;bottom:21%;left:8%;right:8%}.steering-hints span{align-items:center;gap:7px;display:flex}.steering-hints b{font:28px/1 Arial,sans-serif}.flight-message{z-index:3;pointer-events:none;text-align:center;color:var(--ivory);font:11px / 1.5 var(--mono);letter-spacing:1px;text-transform:uppercase;text-shadow:0 1px 3px #000;margin:0;position:absolute;top:15%;left:10%;right:10%}.flight-overlay{z-index:10;overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:#3b5573 transparent;padding:max(25px, calc(var(--safe-top) + 12px)) max(22px, 7%, calc(var(--safe-right) + 12px)) max(24px, calc(var(--safe-bottom) + 12px)) max(22px, 7%, calc(var(--safe-left) + 12px));background:#081426f7;align-items:center;display:flex;position:absolute;inset:0;overflow-y:auto}.menu-panel,.page-panel,.short-panel{width:100%;margin:auto 0}.menu-panel{position:relative}.menu-topline{color:var(--muted);font:8px / 1.5 var(--mono);letter-spacing:1px;justify-content:space-between;align-items:center;gap:8px;display:flex}.wordmark{z-index:1;margin-top:clamp(25px,5vh,44px);position:relative}.wordmark h1{letter-spacing:-3px;margin:0;font-size:clamp(42px,18.4cqw,84px);font-weight:750;line-height:.87}.menu-tagline{color:#a0b4cb;font:8px / 1.5 var(--mono);letter-spacing:1.65px;margin:20px 0 0}.orbital-art{pointer-events:none;height:clamp(85px,17vh,155px);margin:-8px -2px 18px;overflow:hidden}.orbital-art svg{width:100%;height:100%}.arcade-button{border:1px solid var(--line);width:100%;min-height:52px;color:var(--ivory);text-align:left;font:600 11px / 1.2 var(--mono);letter-spacing:1.25px;touch-action:manipulation;background:#0b1b30;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.arcade-button.primary{color:#081426;background:#c4d9ec;border-color:#c4d9ec}.arcade-button:hover{background:#182f4a}.arcade-button.primary:hover{background:#e2edf6}.arcade-button:disabled{opacity:.55;transform:none}.arcade-button:active{transform:translateY(1px)}.arcade-button.secondary{margin-top:12px}.button-arrow{font:18px / 1 var(--mono)}.menu-utility{grid-template-columns:1fr 1fr;gap:12px;margin-top:13px;display:grid}.menu-utility button,.text-button,.back-button,.menu-footer button{color:#b0c4da;text-align:left;min-height:44px;font:10px / 1.5 var(--mono);letter-spacing:1px;touch-action:manipulation;background:0 0;border:0;padding:10px 0}.menu-utility button:last-child{text-align:right}.menu-utility button:hover,.text-button:hover,.back-button:hover,.menu-footer button:hover{color:#fff}.menu-footer{border-top:1px solid var(--line);color:#8399b3;font:8px / 1.5 var(--mono);letter-spacing:.8px;justify-content:space-between;align-items:center;margin-top:14px;display:flex}.menu-footer button{font-size:8px}.menu-footer button span{margin-left:9px}.back-button{margin:-10px 0 22px;display:block}.eyebrow{color:#8fa9c5;font:9px / 1.5 var(--mono);letter-spacing:1.6px;margin:0 0 12px}.page-panel h2,.short-panel h2{letter-spacing:-1.6px;margin:0 0 25px;font-size:clamp(29px,5vh,43px);font-weight:750;line-height:1}.page-panel h3{color:#9ab0c9;font:9px / 1.5 var(--mono);letter-spacing:1.2px;margin:0}.mode-tabs{border-bottom:1px solid var(--line);display:flex}.mode-tabs button{color:#91a6c0;min-height:44px;font:10px / 1.5 var(--mono);letter-spacing:1px;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;padding:12px 0}.mode-tabs button[aria-selected=true]{color:#e2edf6;border-bottom-color:#a4c8ed}.stats-record{margin:28px 0 23px}.stats-record-label{color:#9ab0c9;font:9px / 1.5 var(--mono);letter-spacing:1px;margin:0 0 10px}.stats-record-value{font:42px / 1 var(--mono);letter-spacing:-2px;margin:0}.statistics-grid{grid-template-columns:1fr 1fr;gap:23px 16px;margin:0 0 28px;display:grid}.statistics-grid dt{color:#91a6c0;font:8px / 1.5 var(--mono);letter-spacing:.6px}.statistics-grid dd{font:19px / 1.2 var(--mono);margin:6px 0 0}.recent-flights{border-top:1px solid var(--line);padding-top:16px}.statistics-empty{color:#9db0c5;margin:18px 0 0;font-size:12px}.statistics-history{margin:10px 0 0;padding:0;list-style:none}.statistics-history li{border-bottom:1px solid #1b2d43;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;font-size:12px;display:flex}.statistics-history small{font:8px / 1.5 var(--mono);color:#93aac3;margin-top:5px;display:block}.statistics-history b{font:12px / 1.5 var(--mono)}.settings-list{margin-top:34px;display:grid}.settings-list>div,.settings-list>label{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:15px 0;font-size:14px;display:flex}.settings-help{margin-top:38px!important}.control-guide{margin:30px 0;padding:0;list-style:none}.control-guide li{gap:20px;margin:0 0 26px;display:flex}.control-guide>li>span{color:#6d89a9;font:12px / 1.5 var(--mono)}.control-guide p{color:#c1d0df;margin:8px 0 0;font-size:13px;line-height:1.6}.keyboard-controls{border-top:1px solid var(--line);margin:26px 0 0;padding-top:16px}.keyboard-controls div{justify-content:space-between;gap:15px;margin:0 0 12px;display:flex}.keyboard-controls dt{color:#91a6c0;font:9px / 1.5 var(--mono)}.keyboard-controls dd{font:11px / 1.5 var(--mono);margin:0}.pause-description,.result-subtitle{color:#adc0d6;margin:0 0 21px;font-size:13px;line-height:1.6}.pause-loadout,.result-stats{border-top:1px solid var(--line);margin:24px 0 30px;padding-top:13px}.pause-loadout div,.result-stats div{justify-content:space-between;gap:15px;margin:0 0 13px;display:flex}.pause-loadout dt,.result-stats dt{color:#91a6c0;font:8px / 1.5 var(--mono);letter-spacing:.8px}.pause-loadout dd,.result-stats dd{text-align:right;font:11px / 1.5 var(--mono);margin:0}.result-stats .result-score-row{padding-bottom:14px}.result-score-row dd{font:30px / 1 var(--mono);letter-spacing:-1px}.panel-note{color:#8fa6c0;margin:18px 0 0;font-size:10px;line-height:1.7}.resume-countdown{color:var(--coral);font:14px / 1.5 var(--mono);letter-spacing:2px}.error-message{color:#c3d3e4;overflow-wrap:anywhere;font-size:14px;line-height:1.6}.text-button{margin-top:12px}.flight-overlay.is-ending{pointer-events:none;animation:1.1s ease-out 1.2s both ending-veil}.flight-overlay.is-ending.is-settled{pointer-events:auto}.flight-overlay.is-ending .results-panel{animation:.9s cubic-bezier(.2,.7,.2,1) 1.45s both ending-rise}.flight-overlay.is-ending .results-panel h2{animation:1.6s ease-out 1.4s both ending-title}.flight-overlay.is-ending.is-victory{animation-delay:2.15s}.flight-overlay.is-ending.is-victory .results-panel{animation-delay:2.35s}.flight-overlay.is-ending.is-victory .results-panel h2{animation-delay:2.3s}@keyframes ending-veil{0%{background-color:#08142600}to{background-color:#081426f7}}@keyframes ending-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes ending-title{0%{letter-spacing:6px;opacity:0}to{letter-spacing:-1.6px;opacity:1}}@keyframes ending-fade{0%{opacity:0}to{opacity:1}}.selector{gap:6px;display:flex}.selector [role=radio]{border:1px solid var(--line);color:#8ea4bd;min-height:44px;font:10px / 1.2 var(--mono);letter-spacing:1px;text-transform:uppercase;touch-action:manipulation;background:#0b1b30;flex:1;padding:10px 6px 12px;transition:color .2s,border-color .2s,box-shadow .2s,background .2s;position:relative}.selector [role=radio]:after{content:"";background:#33506f;border-radius:2px;height:2px;transition:background .2s,box-shadow .2s;position:absolute;bottom:5px;left:22%;right:22%}.selector [role=radio][aria-checked=true]{color:#f2fbff;background:#12304d;border-color:#7fd8ffaa;box-shadow:0 0 12px #7fd8ff40,inset 0 0 10px #7fd8ff22}.selector [role=radio][aria-checked=true]:after{background:#9fe4ff;box-shadow:0 0 8px 1px #7fd8ff}.selector [role=radio]:hover{color:#d6e6f4}.setup-group{gap:7px;margin:0 0 12px;display:grid}.setup-label{color:#8fa9c5;font:8px / 1.4 var(--mono);letter-spacing:1.3px}.settings-list .selector{width:150px}.campaign-panel .back-button{margin-bottom:8px}.campaign-panel .eyebrow{margin-bottom:0}.campaign-eyebrow{gap:8px;display:flex}.page-panel .campaign-eyebrow h2{font:inherit;letter-spacing:inherit;margin:0}.planet-stage{touch-action:pan-y;grid-template-columns:44px 1fr 44px;align-items:center;margin:2px -8px 0;display:grid}.planet-preview{aspect-ratio:1;filter:drop-shadow(0 0 18px #7fb8e655);border-radius:50%;justify-self:center;width:min(52cqw,26vh,250px)}.planet-stage.is-switching .planet-preview{animation:.45s cubic-bezier(.2,.7,.2,1) planet-in}.mission-arrow{color:#dff4ff;touch-action:manipulation;background:#0b1b30cc;border:1px solid #7fd8ff66;border-radius:50%;width:44px;height:44px;padding:0 0 3px;font:26px/1 Arial,sans-serif;box-shadow:0 0 10px #7fd8ff33}.mission-arrow:hover{box-shadow:0 0 16px #7fd8ff77}.selector-dots{justify-content:center;gap:12px;margin:6px 0 10px;display:flex}.selector-dots [role=radio]{background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid}.selector-dots [role=radio]:before{content:"";background:#33506f;border-radius:50%;width:7px;height:7px;transition:background .2s,box-shadow .2s}.selector-dots [role=radio][aria-checked=true]:before{background:#9fe4ff;box-shadow:0 0 8px 2px #7fd8ffaa}.mission-world{text-align:center;color:#8fa9c5;font:8px / 1.5 var(--mono);letter-spacing:1.5px;margin:0}.page-panel .mission-name{text-align:center;color:var(--ivory);letter-spacing:-1px;margin:4px 0 6px;font:750 clamp(24px,4.2vh,34px)/1 Aptos,Segoe UI,Arial,sans-serif}.mission-description{text-align:center;color:#9db0c5;min-height:2.9em;margin:0 0 8px;font-size:12px;line-height:1.5}.mission-threat{color:#8fa9c5;font:8px / 1 var(--mono);letter-spacing:1.3px;justify-content:center;align-items:center;gap:9px;margin:0 0 14px;display:flex}.threat-pips{gap:4px;display:flex}.threat-pips i{background:#2a4058;width:14px;height:4px}.threat-pips i.on{background:#ffb36b;box-shadow:0 0 6px #ff9a4a}.loadout-line{color:#7f97b1;font:8px / 1.6 var(--mono);letter-spacing:.8px;text-align:center;margin:2px 0 14px}@keyframes planet-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes gentle-hint{0%,to{opacity:.9}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.planet-stage.is-switching .planet-preview{animation:none}.flight-overlay.is-ending .results-panel,.flight-overlay.is-ending .results-panel h2{animation:.8s ease-out 1.2s both ending-fade}.flight-overlay.is-ending.is-victory .results-panel,.flight-overlay.is-ending.is-victory .results-panel h2{animation-delay:2.3s}.special-button.is-ready{animation:none;box-shadow:inset 0 0 0 1px #acc2d633,0 0 16px 3px #7fd8ff99}.steering-hints{animation:none}.arcade-button:active{transform:none}}@media (width<=980px){.flight-rail{display:none}}@media (width<=600px),(height<=560px),(pointer:coarse){.last-worlds-shell{padding:0}.flight-frame{aspect-ratio:auto;border:0;width:min(100%,56.25dvh);height:100%}.flight-rail{display:none}}@media (height<=740px){.flight-overlay{padding-top:max(21px, calc(var(--safe-top) + 12px));padding-bottom:max(21px, calc(var(--safe-bottom) + 12px))}.wordmark{margin-top:25px}.back-button{margin-bottom:14px}.page-panel h2{margin-bottom:20px}}.credit-balance{color:#ffd27a;letter-spacing:1px;align-items:center;gap:5px;margin-left:auto;display:inline-flex}.credit-balance svg{fill:#ffd27a;filter:drop-shadow(0 0 4px #ffb84a);width:9px;height:9px}.credit-balance b{color:#ffe2a6;font-weight:600}.planet-stage.is-locked .planet-preview{filter:grayscale(.85)brightness(.45)}.mission-record{text-align:center;color:#7fd8ff;font:8px / 1.5 var(--mono);letter-spacing:1.2px;margin:-6px 0 14px}.mission-record.is-locked{color:#ffb36b}.loadout-summary{border:1px solid var(--line);width:100%;color:inherit;text-align:left;touch-action:manipulation;background:#0b1b30;grid-template-columns:1fr auto;align-items:center;gap:8px 10px;margin:0 0 14px;padding:10px 12px;transition:border-color .2s,box-shadow .2s;display:grid}.loadout-summary:hover,.loadout-summary:focus-visible{border-color:#7fd8ffaa;box-shadow:0 0 12px #7fd8ff40}.hangar-link{color:#9fe4ff;font:9px / 1 var(--mono);letter-spacing:1.2px}.loadout-summary dl{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:6px 12px;margin:0;display:grid}.loadout-summary dl div{min-width:0}.loadout-summary dt{color:#6f88a3;font:7px / 1.3 var(--mono);letter-spacing:1.2px}.loadout-summary dd{color:#e2edf6;font:10px / 1.3 var(--mono);letter-spacing:.5px;margin:1px 0 0}.hangar-panel h2{margin-bottom:14px}.hangar-panel .selector [role=radio]{padding-left:2px;padding-right:2px;font-size:9px}.hangar-items{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.hangar-item{border:1px solid var(--line);background:#0b1b30;padding:12px;transition:border-color .2s,box-shadow .2s}.hangar-item.is-equipped{background:#12304d;border-color:#7fd8ffaa;box-shadow:0 0 12px #7fd8ff40,inset 0 0 10px #7fd8ff22}.page-panel .hangar-item h3{color:var(--ivory);letter-spacing:0;margin:0 0 4px;font:700 15px/1.2 Aptos,Segoe UI,Arial,sans-serif}.hangar-item p{color:#9db0c5;margin:0 0 10px;font-size:11px;line-height:1.45}.hangar-row,.hangar-rank{align-items:center;gap:10px;display:flex}.hangar-rank{color:#8fa9c5;font:8px / 1 var(--mono);letter-spacing:1px;border-top:1px solid #1d3550;margin-top:10px;padding-top:10px}.rank-pips{gap:4px;margin-right:auto;display:flex}.rank-pips i{background:#2a4058;width:14px;height:4px}.rank-pips i.on{background:#9fe4ff;box-shadow:0 0 6px #7fd8ff}.hangar-tag{color:#9fe4ff;font:9px / 1 var(--mono);letter-spacing:1.4px;text-shadow:0 0 8px #7fd8ff}.hangar-action{color:#dff4ff;min-height:36px;font:600 9px / 1 var(--mono);letter-spacing:1.2px;touch-action:manipulation;background:#0e2440;border:1px solid #7fd8ff66;padding:8px 12px;transition:box-shadow .2s,background .2s}.hangar-action:hover:not(:disabled){background:#143457;box-shadow:0 0 12px #7fd8ff66}.hangar-action.buy,.hangar-action.upgrade{color:#ffe2a6;border-color:#ffc46a88}.hangar-action.buy:hover:not(:disabled),.hangar-action.upgrade:hover:not(:disabled){box-shadow:0 0 12px #ffb84a66}.hangar-action:disabled{opacity:.4}.result-credits{text-align:center;background:#1a1a1c66;border:1px solid #ffc46a44;margin:0 0 16px;padding:10px 12px}.result-breakdown{color:#b9a98a;font:8px / 1.6 var(--mono);letter-spacing:.8px;margin:0 0 6px}.result-earned{justify-content:center;align-items:baseline;gap:10px;margin:0;display:flex}.result-earned b{color:#ffe2a6;font:700 18px / 1 var(--mono);text-shadow:0 0 10px #ffb84a88}.result-earned span{color:#8fa9c5;font:8px / 1 var(--mono);letter-spacing:1px}.result-unlock{color:#9fe4ff;font:600 9px / 1.4 var(--mono);letter-spacing:1.3px;text-shadow:0 0 8px #7fd8ff;margin:10px 0 0}.rotate-notice{display:none}@media (orientation:landscape) and (pointer:coarse) and (height<=600px){.rotate-notice{z-index:100;color:var(--ivory);text-align:center;background:#081426;place-content:center;justify-items:center;gap:10px;display:grid;position:fixed;inset:0}.rotate-notice svg{fill:none;stroke:#9fe4ff;stroke-width:2px;filter:drop-shadow(0 0 8px #7fd8ff88);width:64px;height:64px;animation:2.4s ease-in-out infinite rotate-hint}.rotate-notice p{font:600 12px / 1.4 var(--mono);letter-spacing:2px;margin:0}.rotate-notice small{color:#8fa9c5;font:10px / 1.4 var(--mono);letter-spacing:1px}}@keyframes rotate-hint{0%,30%{transform:rotate(-90deg)}60%,to{transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.rotate-notice svg{animation:none}}.hud-credits{color:#ffe2a6;font:500 clamp(13px, 3.6vw, 17px) / 1 var(--mono);letter-spacing:1px;text-shadow:0 0 8px #ffb84a66;align-items:center;gap:6px;display:inline-flex}.hud-credits[hidden]{display:none}.hud-credits svg{fill:#ffd27a;filter:drop-shadow(0 0 4px #ffb84a);width:.7em;height:.7em}.hud-credits.is-gain{animation:.45s ease-out credit-gain}@keyframes credit-gain{0%{color:#fff4d0;text-shadow:0 0 14px #ffc860;transform:scale(1.25)}to{transform:none}}@media (prefers-reduced-motion:reduce){.hud-credits.is-gain{animation:none}}.flight-overlay.is-ending.is-victory{animation-name:ending-veil-solid}@keyframes ending-veil-solid{0%{background-color:#08142600}to{background-color:#081426}}
