/* Flight 17: isolated Crash stage. The approved lobby and other games are untouched. */
.px-game[data-play13="crash"]{--game:#ffae60;--game-rgb:255,143,62;overflow:hidden;border-color:#294054;background:#07101b}
.px-game[data-play13="crash"] .px-arena{background:radial-gradient(ellipse at 70% 12%,#22365575,transparent 62%),radial-gradient(ellipse at 12% 80%,#183f5344,transparent 50%),#040a16;padding-bottom:12px;isolation:isolate}
.px-game[data-play13="crash"] .px-arena::before{background:linear-gradient(115deg,#12274522,transparent 45%);opacity:1}.px-game[data-play13="crash"] .px-arena::after{display:none}
.px-game[data-play13="crash"] .px-arena-head{height:73px}.px-game[data-play13="crash"] .px-arena-head h2{font-style:normal;letter-spacing:-1px;font-size:31px}.px-game[data-play13="crash"] .px-arena-head .px-label{color:#ffb773}
.px-game[data-play13="crash"] .px-world{height:344px;flex:0 0 344px;margin:0;overflow:hidden;border-radius:12px;border:1px solid #32485b55;background:radial-gradient(ellipse at 82% 8%,#24395566,transparent 65%)}
.c17-canvas{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none;z-index:1}
.c17-active>.px-chart,.c17-active>.px-rocket,.c17-active>.px-flight-value,.c17-active>.px-world-hint{display:none!important}
.c17-hud{position:absolute;inset:0;z-index:2;pointer-events:none;color:#eaf5ff;font-family:inherit}.c17-telemetry{position:absolute;top:17px;left:20px;right:20px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:8px;font-weight:750;letter-spacing:1.7px;color:#aec0d5}.c17-telemetry>span{display:flex;align-items:center;gap:8px}.c17-telemetry i{height:5px;width:5px;background:#ffad5e;border-radius:50%;box-shadow:0 0 12px #ff912f}.c17-telemetry small{font-size:7px;letter-spacing:1.1px;color:#8096ad}
.c17-readout{position:absolute;top:25%;left:43%;right:6%;display:flex;align-items:flex-start;flex-direction:column;gap:5px}.c17-readout>span{font-size:9px;font-weight:800;letter-spacing:2.4px;color:#f7bd87}.c17-readout>strong{font-size:clamp(46px,5.6vw,79px);font-weight:900;letter-spacing:-3px;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums;text-shadow:0 4px 34px #000b}.c17-readout>small{font-size:9px;color:#9bb2cc;letter-spacing:.4px;margin-top:3px}.c17-flight-note{position:absolute;left:20px;right:20px;bottom:41px;color:#96b0c7;font-size:10px;font-weight:600}.c17-axis{position:absolute;bottom:15px;left:20px;right:20px;display:flex;justify-content:space-between;border-top:1px solid #6c829b22;padding-top:11px;color:#59768d;font-size:7px;letter-spacing:1px;font-weight:700}
.c17-crashed .c17-readout>span{color:#ff967e}.c17-crashed .c17-readout>strong{color:#ffcbb9}.c17-cashed .c17-flight-note{color:#8bf3cd}.c17-cashed .c17-readout>small{color:#a8e8d4}
.px-game[data-play13="crash"] .px-result{margin-top:12px}.px-game[data-play13="crash"] .px-controls .button{background:linear-gradient(100deg,#ff9a45,#ffcf8c)!important;color:#25150d;box-shadow:0 7px 23px -15px #ff982f}.px-game[data-play13="crash"] .px-controls .og-select,.px-game[data-play13="crash"] .px-controls .text-input{background:#081522;border-color:#324a5d;border-radius:9px;color:#e9f4ff}
.c17-setup{display:grid;gap:12px}.c17-setup .field-label{margin-top:8px}.c17-amount,.c17-target{min-width:0}.px-game[data-play13="crash"] .amount-caption{font-size:9px}.px-game[data-play13="crash"] .play-disclaimer{font-size:10px;color:#8da6bc}.px-game[data-play13="crash"] .px-history{min-width:0}
@media(max-width:760px){.px-game[data-play13="crash"] .px-arena{padding:0 11px 8px}.px-game[data-play13="crash"] .px-arena-head{height:57px}.px-game[data-play13="crash"] .px-arena-head h2{font-size:26px}.px-game[data-play13="crash"] .px-world{height:268px;min-height:268px;flex-basis:268px;border-radius:10px}.c17-telemetry{top:12px;left:12px;right:12px;font-size:7px;letter-spacing:1px}.c17-telemetry small{font-size:6px;letter-spacing:.5px}.c17-readout{top:23%;left:42%;right:3%;gap:6px}.c17-readout>strong{font-size:44px;letter-spacing:-2px}.c17-readout>span{font-size:7px;letter-spacing:1.3px}.c17-readout>small{font-size:8px;letter-spacing:0}.c17-flight-note{bottom:35px;left:12px;right:12px;font-size:8px}.c17-axis{left:12px;right:12px;bottom:11px;font-size:6px;letter-spacing:.5px;padding-top:9px}.c17-setup{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:10px}.px-game[data-play13="crash"] .px-controls{padding:12px 13px!important}.px-game[data-play13="crash"] .px-controls>p.muted{display:none}.px-game[data-play13="crash"] .px-controls .field-label{font-size:10px}.px-game[data-play13="crash"] .px-controls .text-input{height:45px;min-height:45px;margin-bottom:0;font-weight:800;font-size:16px}.px-game[data-play13="crash"] .amount-control{height:45px}.px-game[data-play13="crash"] .amount-control input{font-size:16px}.px-game[data-play13="crash"] .amount-control button{min-width:28px;font-size:11px}.px-game[data-play13="crash"] .px-result{margin-top:7px}.px-game[data-play13="crash"] .px-result-head>strong{font-size:12px}.px-game[data-play13="crash"] .px-result.is-idle{min-height:34px}.px-game[data-play13="crash"] .px-toolbar{margin-top:3px}}
@media(max-width:350px){.c17-readout>strong{font-size:36px}.c17-readout>small{font-size:7px}.c17-telemetry small{display:none}.px-game[data-play13="crash"] .px-world{height:246px;min-height:246px;flex-basis:246px}}
.c17-hud::after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;border-radius:inherit}.c17-hud.c17-crashed::after{animation:c17CrashFlash .58s ease-out;background:radial-gradient(circle at 34% 58%,#ff533f88,transparent 48%)}.c17-hud.c17-cashed::after{animation:c17CashFlash .7s ease-out;background:radial-gradient(circle at 34% 58%,#35f2b36b,transparent 48%)}.c17-hud.c17-crashed .c17-readout>strong{animation:c17Hit .38s cubic-bezier(.2,.8,.2,1)}@keyframes c17CrashFlash{0%{opacity:.9}100%{opacity:0}}@keyframes c17CashFlash{0%{opacity:.75}100%{opacity:0}}@keyframes c17Hit{0%{transform:scale(1.14);filter:brightness(1.5)}100%{transform:none;filter:none}}
@media(min-width:761px){.px-game[data-play13="crash"] .px-world{height:390px;min-height:390px;flex-basis:390px}}
