:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html,body,#game-root{width:100%;height:100%;margin:0;overflow:hidden}body{background:#080605}.cinderline-root{--cinderline-ember:#fb923c;--cinderline-gold:#facc15;--cinderline-steel:#94a3b8;--cinderline-cyan:#67e8f9;--cinderline-panel:#0d0a08d1;--cinderline-line:#fed7aa3d;--cinderline-text:#fff7ed;--cinderline-muted:#d6c3b4;isolation:isolate;width:100%;height:100%;min-height:640px;color:var(--cinderline-text);touch-action:none;background:radial-gradient(circle at 18% 18%,#fb923c3d,#0000 28%),radial-gradient(circle at 82% 8%,#67e8f929,#0000 24%),#080605;position:relative;overflow:hidden}.cinderline-canvas{outline:none;width:100%;height:100%;position:absolute;inset:0}.cinderline-overlay{z-index:10;pointer-events:none;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.cinderline-overlay>*{pointer-events:auto}.cinderline-menu__backdrop{background:linear-gradient(90deg,#080605db,#0806058a),radial-gradient(circle at 72%,#facc1529,#0000 34%);position:absolute;inset:0;overflow:hidden}.cinderline-menu__backdrop span{background:linear-gradient(90deg,#fb923c14,#67e8f91f);border:1px solid #fed7aa3d;width:160px;height:20px;animation:8s linear infinite cinderline-belt;position:absolute;transform:rotate(-18deg)}.cinderline-menu__backdrop span:first-child{top:18%;left:62%}.cinderline-menu__backdrop span:nth-child(2){animation-duration:10s;top:44%;left:72%}.cinderline-menu__backdrop span:nth-child(3){animation-duration:7s;top:68%;left:55%}.cinderline-menu__backdrop span:nth-child(4){animation-duration:9s;top:30%;left:86%}.cinderline-menu__panel,.cinderline-dialog{border:1px solid var(--cinderline-line);background:linear-gradient(135deg, #22130ceb, #0a0c12e0), var(--cinderline-panel);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px;width:min(1040px,100%);max-height:min(90vh,820px);padding:24px;position:relative;overflow:auto;box-shadow:0 24px 80px #00000085}.cinderline-menu__panel{grid-template-columns:minmax(260px,.9fr) minmax(320px,1.1fr);gap:18px;display:grid}.cinderline-kicker{color:var(--cinderline-cyan);text-transform:uppercase;font-size:.78rem;font-weight:800}.cinderline-menu h1,.cinderline-dialog h2{margin:4px 0 8px;font-size:clamp(2rem,5vw,4.4rem);line-height:.95}.cinderline-dialog h2{font-size:clamp(1.8rem,4vw,3.2rem)}.cinderline-tagline,.cinderline-dialog p{color:var(--cinderline-muted);margin:0;line-height:1.5}.cinderline-menu__stats,.cinderline-endcard__stats,.cinderline-hud__cluster{flex-wrap:wrap;gap:10px;display:flex}.cinderline-menu__stats{grid-column:1/2;margin-top:14px}.cinderline-menu__stats div,.cinderline-endcard__stats div,.cinderline-hud__cluster div{background:#0f172a6b;border:1px solid #fed7aa29;border-radius:8px;min-width:96px;padding:10px 12px}.cinderline-menu__stats span,.cinderline-endcard__stats span,.cinderline-hud__cluster span,.cinderline-selected span{color:#cbd5e1;text-transform:uppercase;font-size:.72rem;display:block}.cinderline-menu__stats strong,.cinderline-endcard__stats strong,.cinderline-hud__cluster strong{font-size:1.25rem}.cinderline-menu__actions,.cinderline-dialog__actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.cinderline-button,.cinderline-mute,.cinderline-skin,.cinderline-trail{color:var(--cinderline-text);font:inherit;cursor:pointer;background:#0f172a9e;border:1px solid #fed7aa4d;border-radius:8px;font-weight:800;transition:transform .16s,border-color .16s,background .16s}.cinderline-button{min-height:44px;padding:0 18px}.cinderline-button:hover,.cinderline-button:focus-visible,.cinderline-mute:hover,.cinderline-mute:focus-visible,.cinderline-skin:hover,.cinderline-skin:focus-visible,.cinderline-trail:hover,.cinderline-trail:focus-visible{border-color:#facc15d6;outline:none;transform:translateY(-1px)}.cinderline-button--primary{color:#1c1008;background:linear-gradient(135deg, var(--cinderline-gold), var(--cinderline-ember));border-color:#0000}.cinderline-selected,.cinderline-level{background:#082f493d;border:1px solid #67e8f933;border-radius:8px;margin-top:14px;padding:12px}.cinderline-selected strong{font-size:1.1rem;display:block}.cinderline-selected em{color:var(--cinderline-muted);font-style:normal}.cinderline-level span{color:var(--cinderline-muted);margin-bottom:8px;font-size:.82rem;display:block}.cinderline-level div,.cinderline-bars i{background:#0f172acc;border-radius:999px;height:10px;display:block;overflow:hidden}.cinderline-level i,.cinderline-bars em{border-radius:inherit;background:linear-gradient(90deg, var(--cinderline-cyan), var(--cinderline-gold));height:100%;display:block}.cinderline-skins,.cinderline-trails,.cinderline-rewards{grid-column:2/3;gap:10px;display:grid}.cinderline-trails{grid-template-columns:repeat(3,minmax(0,1fr))}.cinderline-rewards{grid-template-columns:repeat(2,minmax(0,1fr))}.cinderline-skin,.cinderline-trail,.cinderline-rewards div{text-align:left;min-height:76px;padding:10px}.cinderline-skin{align-items:center;gap:10px;display:flex}.cinderline-skin.is-selected,.cinderline-trail.is-selected{border-color:var(--cinderline-cyan);box-shadow:inset 0 0 0 1px #67e8f959}.cinderline-skin.is-locked,.cinderline-trail.is-locked,.cinderline-rewards .is-locked{opacity:.55}.cinderline-skin.is-denied,.cinderline-trail.is-denied{animation:.24s cinderline-denied}.cinderline-skin__preview,.cinderline-result-cart>span{flex:none;place-items:center;width:58px;height:48px;display:grid;position:relative}.cinderline-skin__preview i,.cinderline-result-cart i{background:var(--skin-primary);width:42px;height:22px;box-shadow:0 0 16px var(--skin-glow);border-radius:6px}.cinderline-skin__preview b,.cinderline-result-cart b{background:var(--skin-glow);border-radius:999px;width:26px;height:14px;position:absolute;top:8px}.cinderline-skin__preview em,.cinderline-result-cart em{background:var(--skin-secondary);border-radius:999px;width:54px;height:8px;position:absolute;bottom:5px}.cinderline-skin strong,.cinderline-trail strong,.cinderline-rewards strong{display:block}.cinderline-skin small,.cinderline-trail small,.cinderline-rewards small{color:var(--cinderline-muted);margin-top:2px;font-size:.75rem;display:block}.cinderline-rewards div{background:#0f172a5c;border:1px solid #fed7aa2e;border-radius:8px}.cinderline-rewards span{color:var(--cinderline-cyan);text-transform:uppercase;font-size:.68rem;font-weight:800}.cinderline-copy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.cinderline-copy-grid p{background:#0f172a57;border:1px solid #fed7aa29;border-radius:8px;padding:12px}.cinderline-hud{z-index:5;pointer-events:none;opacity:0;grid-template-columns:1fr minmax(220px,320px) 1fr;gap:12px;transition:opacity .18s,transform .18s;display:grid;position:absolute;inset:14px 14px auto;transform:translateY(-8px)}.cinderline-hud.is-live{opacity:1;transform:translateY(0)}.cinderline-hud__cluster{align-items:flex-start}.cinderline-hud__cluster--right{justify-content:flex-end}.cinderline-hud__cluster div,.cinderline-bars,.cinderline-hud__powers{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0806059e}.cinderline-bars{border:1px solid #fed7aa2e;border-radius:8px;padding:10px}.cinderline-bars label{grid-template-columns:72px 1fr;align-items:center;gap:8px;margin:0 0 8px;display:grid}.cinderline-bars label:last-child{margin-bottom:0}.cinderline-bars span{color:#cbd5e1;text-transform:uppercase;font-size:.72rem;font-weight:800}.cinderline-bars b{color:var(--cinderline-text);justify-self:end;font-size:.72rem}.cinderline-bars i{grid-column:1/3}.cinderline-bars label:first-child em{background:linear-gradient(90deg,#ef4444,#86efac)}.cinderline-bars label:nth-child(2) em{background:linear-gradient(90deg,#38bdf8,#f97316,#ef4444)}.cinderline-hud.is-danger .cinderline-bars{animation:.68s ease-in-out infinite alternate cinderline-warning}.cinderline-hud__message{min-width:180px;min-height:28px;color:var(--cinderline-gold);text-align:center;text-shadow:0 0 18px #fb923ccc;font-size:1.1rem;font-weight:900;position:absolute;top:86px;left:50%;transform:translate(-50%)}.cinderline-hud__powers{color:#dbeafe;text-align:center;border-radius:999px;max-width:min(88vw,620px);padding:7px 12px;font-size:.78rem;position:absolute;top:122px;left:50%;transform:translate(-50%)}.cinderline-touch{z-index:6;pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset:auto 16px 16px}.cinderline-touch button{pointer-events:auto}.cinderline-touch__ability{color:#082f49;background:radial-gradient(circle, #fef3c7, var(--cinderline-cyan));border:0;border-radius:50%;width:76px;height:76px;font-weight:900;box-shadow:0 10px 32px #67e8f957}.cinderline-touch__pause{min-width:86px}.cinderline-mute{z-index:7;min-height:38px;padding:0 12px;position:absolute;bottom:14px;right:14px}.cinderline-root.cinderline-live .cinderline-mute{bottom:104px}.cinderline-dialog--compact{width:min(520px,100%)}.cinderline-endcard h2{color:var(--cinderline-gold);font-size:clamp(2.4rem,7vw,5rem)}.cinderline-endcard__stats{margin:14px 0}.cinderline-result-cart{background:#082f4938;border:1px solid #67e8f938;border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.cinderline-result-cart small{color:var(--cinderline-muted);display:block}.cinderline-unlocks,.cinderline-leaderboard{background:#0f172a57;border:1px solid #fed7aa2e;border-radius:8px;margin-top:12px;padding:12px}.cinderline-unlocks strong{color:var(--cinderline-cyan);display:block}.cinderline-leaderboard ol{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.cinderline-leaderboard li{color:var(--cinderline-muted);justify-content:space-between;gap:10px;display:flex}.cinderline-gameover.has-frame .cinderline-endcard{box-shadow:0 0 0 2px #facc1547,0 24px 90px #facc1529}@keyframes cinderline-belt{0%{transform:translate(90px)rotate(-18deg)}to{transform:translate(-220px)rotate(-18deg)}}@keyframes cinderline-denied{0%,to{transform:translate(0)}35%{transform:translate(-5px)}70%{transform:translate(5px)}}@keyframes cinderline-warning{0%{border-color:#fb923c3d}to{border-color:#ef4444db}}@media (width<=860px){.cinderline-root{min-height:560px}.cinderline-overlay{padding:12px}.cinderline-menu__panel{grid-template-columns:1fr;max-height:94vh;padding:18px}.cinderline-skins,.cinderline-trails,.cinderline-rewards,.cinderline-menu__stats{grid-column:auto}.cinderline-trails,.cinderline-rewards,.cinderline-copy-grid{grid-template-columns:1fr}.cinderline-hud{grid-template-columns:1fr;inset:8px 8px auto}.cinderline-hud__cluster{gap:6px}.cinderline-hud__cluster div{min-width:76px;padding:8px}.cinderline-hud__cluster strong{font-size:1rem}.cinderline-hud__cluster--right{display:none}.cinderline-bars{order:-1}.cinderline-hud__message{font-size:.95rem;top:154px}.cinderline-hud__powers{font-size:.72rem;top:184px}.cinderline-mute{bottom:96px}}@media (prefers-reduced-motion:reduce){.cinderline-menu__backdrop span,.cinderline-hud.is-danger .cinderline-bars{animation:none}.cinderline-button,.cinderline-mute,.cinderline-skin,.cinderline-trail{transition:none}}
