@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800;900&family=DM+Sans:wght@400;500;600;700;800&display=swap";.solar-rush-root{font-family:DM Sans,sans-serif;background:#06121e;color:#eaf5fb;color-scheme:dark;font-synthesis:none}.solar-rush-root *{box-sizing:border-box}.solar-rush-root{margin:0;background:radial-gradient(ellipse at 38% 25%,#11394a88,transparent 60%),#06121e}.solar-rush-root button,.solar-rush-root a,.solar-rush-root input{-webkit-tap-highlight-color:transparent}.solar-rush-root button,.solar-rush-root a{touch-action:manipulation}.solar-rush-root button{font:inherit;border:1px solid #44607366;color:inherit;background:#132a3c;cursor:pointer;border-radius:8px;padding:10px 15px;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:background .15s,transform .15s,border-color .15s}.solar-rush-root button:hover{background:#234459;border-color:#6a8da2}.solar-rush-root button:active{transform:translateY(1px)}.solar-rush-root button:disabled{cursor:default;opacity:.42}.solar-rush-root button:focus-visible,.solar-rush-root a:focus-visible,.solar-rush-root input:focus-visible,.solar-rush-root canvas:focus-visible{outline:3px solid #eafa93;outline-offset:4px}.solar-rush-root a{color:inherit;text-decoration:none}.solar-rush-root{max-width:1110px;padding:0 28px;margin:auto}.solar-rush-root .site-header{height:88px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #c6ecff12}.solar-rush-root .brand{display:flex;gap:11px;align-items:center}.solar-rush-root .brand img{width:64px;height:59px;-o-object-fit:contain;object-fit:contain}.solar-rush-root .brand span{font-size:12px;font-weight:800;letter-spacing:.7px}.solar-rush-root .brand small{display:block;margin-top:5px;font-size:9px;letter-spacing:3px;font-weight:500;color:#829aa9}.solar-rush-root .header-actions{display:flex;gap:8px}.solar-rush-root .header-actions button{font-size:13px;background:#0d2334}.solar-rush-root .icon-button{padding:10px}.solar-rush-root .game-heading{display:flex;align-items:end;justify-content:space-between;padding:22px 0 20px}.solar-rush-root .game-heading p{font-size:10px;letter-spacing:2.2px;color:#829eaf;font-weight:700;margin:0 0 7px}.solar-rush-root h1,.solar-rush-root h2,.solar-rush-root .scoreboard strong,.solar-rush-root .run-stats strong{font-family:Barlow Condensed,Arial Narrow,Impact,sans-serif}.solar-rush-root h1{font-style:italic;font-size:57px;letter-spacing:-.6px;font-weight:900;line-height:.9;margin:0;display:flex;align-items:center;gap:10px}.solar-rush-root h1 span{color:#eafb8d}.solar-rush-root h1 svg{height:31px;width:27px;color:#eafb8d}.solar-rush-root .edition{color:#84a0af;font-size:9px;letter-spacing:1.6px;border:1px solid #6a92a03d;padding:7px 10px;border-radius:4px}.solar-rush-root .game-layout{display:grid;grid-template-columns:minmax(0,610px) 1fr;gap:28px;align-items:start}.solar-rush-root .cabinet{border:1px solid #547080;border-radius:14px;overflow:hidden;background:#0b2436;box-shadow:0 25px 80px #0006;transition:box-shadow .2s,border-color .2s}.solar-rush-root.is-boosting .cabinet{border-color:#eafa8b;box-shadow:0 0 35px #e8ff7430}.solar-rush-root .cabinet.last-chance{border-color:#ee9e84}.solar-rush-root .scoreboard{height:81px;padding:12px 19px;display:grid;grid-template-columns:1.15fr 1fr 1fr auto;align-items:center;gap:10px;background:linear-gradient(180deg,#123044,#0b2335);border-bottom:1px solid #779bac33}.solar-rush-root .scoreboard span{font-size:9px;letter-spacing:1.7px;font-weight:700;color:#8eb2c4;display:block}.solar-rush-root .scoreboard strong{font-size:36px;line-height:1.1;font-weight:700;letter-spacing:1px;display:block}.solar-rush-root .scoreboard small{font-size:19px;letter-spacing:0;color:#87aaba}.solar-rush-root .timer{text-align:center}.solar-rush-root .timer.urgent strong{color:#ffad95}.solar-rush-root .lives{text-align:right}.solar-rush-root .lives>div{display:flex;gap:5px;justify-content:end;margin-top:8px;color:#446071}.solar-rush-root .lives .alive{color:#ffa18b}.solar-rush-root .pause-button{padding:8px;margin-left:6px;background:#112c3c;border-color:#49708755}.solar-rush-root .arena{position:relative;aspect-ratio:600/720;overflow:hidden}.solar-rush-root canvas{display:block;width:100%;height:100%;touch-action:none;cursor:crosshair}.solar-rush-root .game-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#061825df;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;text-align:center;padding:24px}.solar-rush-root .intro{background:linear-gradient(180deg,#061626e8,#0c2638d6)}.solar-rush-root .intro-content{max-width:390px;width:100%}.solar-rush-root .arcade-tag{display:block;font-size:10px;letter-spacing:1.8px;font-weight:700;color:#a9c8d5}.solar-rush-root .intro h2{font-size:72px;line-height:.92;font-weight:900;margin:23px 0 20px;letter-spacing:-.6px}.solar-rush-root .intro h2 em{font-style:italic;color:#eafb91}.solar-rush-root .demo-chain{display:flex;justify-content:center;align-items:center;position:relative;margin:23px 0}.solar-rush-root .demo-chain>span{width:51px;height:56px;display:flex;align-items:center;justify-content:center;border:2px solid #78e1fb;border-radius:7px;color:#8fecff;background:repeating-linear-gradient(0deg,transparent,transparent 12px,#afdfff17 13px),repeating-linear-gradient(90deg,#104462,#104462 12px,#afdfff33 13px);box-shadow:0 0 20px #7dd8ff1c}.solar-rush-root .demo-chain i{height:3px;width:17px;background:#bcefff}.solar-rush-root .demo-chain b{position:absolute;right:40px;top:-14px;color:#eaff8f;font-family:Barlow Condensed,sans-serif;font-size:24px;transform:rotate(-8deg)}.solar-rush-root .intro p{font-size:14px;line-height:1.7;color:#abc6d5;margin:0 0 24px}.solar-rush-root .intro p strong{color:#e7f2f7;font-weight:600}.solar-rush-root .play-button{background:#e9fc8a;color:#122b30;border:0;border-radius:8px;min-height:51px;padding:14px 27px;font-size:16px;font-weight:800;letter-spacing:.4px;box-shadow:0 4px #94ae3d;transition:background .15s,transform .15s}.solar-rush-root .play-button:hover{background:#f3ffb6;border:0}.solar-rush-root .intro .play-button{width:100%;max-width:280px}.solar-rush-root .intro-content>small{display:block;font-size:11px;color:#90adbf;margin-top:18px}.solar-rush-root .inline-help{font-size:11px;color:#8eafc2;background:none;border:0;padding:3px;margin-top:10px}.solar-rush-root .inline-help:hover{background:none;color:#e9fbff}.solar-rush-root .countdown{background:#0615218a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);flex-direction:column}.solar-rush-root .countdown>div{font:900 150px/.9 Barlow Condensed,Impact,sans-serif;color:#eafa8c;text-shadow:0 0 70px #eaff6950;animation:countdown-in .45s both}.solar-rush-root .countdown p{font-size:14px;color:#d1eaf3;margin-top:23px}.solar-rush-root .pause-overlay h2{font-size:54px;line-height:1;font-weight:800;margin:22px 0}.solar-rush-root .pause-overlay p{font-size:14px;color:#a2bfce;margin-bottom:25px}.solar-rush-root .action-bar{display:flex;gap:19px;padding:16px 19px;background:#0b2435;border-top:1px solid #51758844;align-items:center}.solar-rush-root .combo-block{width:73px;flex-shrink:0}.solar-rush-root .combo-block>span{display:block;font-size:9px;letter-spacing:1.2px;color:#8aabbd}.solar-rush-root .combo-block strong{font:700 32px/1.1 Barlow Condensed,sans-serif;color:#ebfd90}.solar-rush-root .combo-meter{height:3px;background:#3f5f6d66;margin-top:5px;border-radius:3px;overflow:hidden}.solar-rush-root .combo-meter i{display:block;height:100%;background:#e7fc8a;transition:width .07s}.solar-rush-root .turbo-button{flex:1;min-height:59px;justify-content:flex-start;text-align:left;position:relative;overflow:hidden;background:#132f3c;border-color:#b8de7340;color:#bdd596;padding:12px 14px;gap:12px}.solar-rush-root .turbo-button:disabled{opacity:.68}.solar-rush-root .turbo-button.charged{color:#ebff8f;border-color:#e6f98a;box-shadow:0 0 22px #eafb7926}.solar-rush-root .turbo-button.active{color:#eeffad;border-color:#eafa8d;opacity:1}.solar-rush-root .turbo-button>svg,.solar-rush-root .turbo-button>span{position:relative;z-index:1}.solar-rush-root .turbo-button>span{font-size:11px;letter-spacing:.6px;font-weight:800}.solar-rush-root .turbo-button small{display:block;color:#98b4b9;font-size:8px;letter-spacing:.5px;font-weight:500;margin-top:5px}.solar-rush-root .energy-fill{position:absolute;inset:0 auto 0 0;background:#c9ee7233;transition:width .15s}.solar-rush-root .mobile-rule{display:none}.solar-rush-root .game-side{padding-top:2px}.solar-rush-root .side-record{display:flex;align-items:center;gap:14px;background:#153345;border:1px solid #47637266;border-radius:11px;padding:18px;color:#eafa8f}.solar-rush-root .side-record span{font-size:9px;letter-spacing:1.3px;color:#a8c1cf}.solar-rush-root .side-record strong{display:block;font:700 27px/1.2 Barlow Condensed,sans-serif;color:#eaf78b;letter-spacing:.4px;margin-top:5px}.solar-rush-root .how-card{margin-top:27px}.solar-rush-root .section-label{font-size:10px;letter-spacing:1.5px;color:#8babbd;font-weight:700}.solar-rush-root .how-card h2{font-size:31px;line-height:1.05;font-weight:700;margin:12px 0 15px}.solar-rush-root .how-card>p{font-size:13px;line-height:1.7;color:#8eacbd;margin:0}.solar-rush-root .how-card strong{font-weight:600;color:#c6dfe9}.solar-rush-root .dirt-legend{display:flex;gap:12px;flex-wrap:wrap;padding:17px 0;font-size:10px}.solar-rush-root .dirt-legend>span{display:inline-flex;align-items:center;gap:5px}.solar-rush-root .dust{color:#63d8ff}.solar-rush-root .pollen{color:#e7ee79}.solar-rush-root .spots{color:#ffa28f}.solar-rush-root .spot-icon{font-size:15px;line-height:1}.solar-rush-root .power-rules{border-top:1px solid #65899b22}.solar-rush-root .power-rules>div{display:flex;gap:17px;padding:17px 0;border-bottom:1px solid #65899b22;align-items:center}.solar-rush-root .power-rules b{font:700 34px/1 Barlow Condensed,sans-serif;min-width:32px;color:#d5e9ef}.solar-rush-root .power-rules b span{font-size:18px;vertical-align:top}.solar-rush-root .power-rules p{font-size:13px;font-weight:600;margin:0}.solar-rush-root .power-rules small{display:block;font-size:11px;line-height:1.5;color:#809fb3;font-weight:400;margin-top:4px}.solar-rush-root .pressure-tip{display:flex;gap:10px;margin-top:20px;color:#f4ab93}.solar-rush-root .pressure-tip>svg{flex-shrink:0;margin-top:2px}.solar-rush-root .pressure-tip p{margin:0;font-size:12px;line-height:1.65;color:#a9bdc9}.solar-rush-root .pressure-tip strong{display:block;color:#dfb49f;font-size:12px;font-weight:500}.solar-rush-root .pro-note{display:flex;gap:11px;margin-top:27px;padding:17px 0;border-top:1px solid #63899b22;color:#67d6f4}.solar-rush-root .pro-note>svg{flex-shrink:0}.solar-rush-root .pro-note p{font-size:11px;line-height:1.7;color:#779cae;margin:0}.solar-rush-root .pro-note strong{display:block;color:#b6d6e0;font-size:12px;margin-bottom:4px}.solar-rush-root .controls{font-size:10px;line-height:1.9;color:#708d9f}.solar-rush-root .controls span{display:block}.solar-rush-root .notice{font-size:12px;color:#ffbf9d;max-width:610px}.solar-rush-root .end-overlay{padding:20px;background:#061829ef;overflow:auto}.solar-rush-root .result-content{width:100%;max-width:370px;margin:auto}.solar-rush-root .result-content h2{font-size:84px;line-height:.9;margin:21px 0 10px;font-weight:800;letter-spacing:1px;color:#ecfa91}.solar-rush-root .result-content h2 small{font:700 10px DM Sans,sans-serif;color:#88adbd;display:block;letter-spacing:3px;margin-top:9px}.solar-rush-root .rank-title{font-size:10px;letter-spacing:1.8px;color:#bed6e1;margin:15px 0}.solar-rush-root .run-stats{display:flex;justify-content:space-between;border-top:1px solid #55778755;border-bottom:1px solid #55778755;padding:13px 8px;gap:10px}.solar-rush-root .run-stats span{font-size:10px;color:#8fafc0}.solar-rush-root .run-stats strong{display:block;font-size:26px;color:#e3f5fa;margin-bottom:3px}.solar-rush-root .save-score{text-align:left;margin:17px auto 12px;max-width:290px}.solar-rush-root .save-score label{font-size:11px;color:#d0e4ed;display:block;margin-bottom:7px}.solar-rush-root .save-score>div{display:flex;gap:7px}.solar-rush-root .save-score input{background:#0d293d;color:#fff;border:1px solid #4e738a;border-radius:6px;padding:10px 12px;font:inherit;font-size:14px;min-width:0;width:100%}.solar-rush-root .save-score button{font-size:13px;background:#28516a;border-color:#588298}.solar-rush-root .save-score small{font-size:9px;color:#708fa1;display:block;margin-top:6px}.solar-rush-root .saved-score{font-size:13px;color:#eafb90;margin:16px 0}.solar-rush-root .saved-score button{font-size:11px;display:block;margin:7px auto}.solar-rush-root .replay{margin-top:8px;font-size:14px;min-height:46px;width:100%;max-width:290px}.solar-rush-root .quote-card{margin:23px auto 0;border-top:1px solid #63879a55;padding-top:17px}.solar-rush-root .quote-card p{font-size:14px;line-height:1.5;font-weight:600;color:#daedf5;margin:0 0 11px}.solar-rush-root .quote-card a{display:flex;align-items:center;justify-content:center;gap:7px;background:#7ce3f4;color:#082b3a;border-radius:7px;padding:12px 10px;font-size:13px;font-weight:800}.solar-rush-root .quote-card a:hover{background:#bcf4ff}.solar-rush-root .quote-card small{display:block;font-size:9px;color:#7e9daf;margin-top:8px}.solar-rush-root .network-note,.solar-rush-root .error{font-size:12px;color:#ffc8ae;line-height:1.5}.solar-rush-root footer{display:flex;gap:20px;justify-content:space-between;align-items:center;flex-wrap:wrap;border-top:1px solid #567b8b26;margin-top:29px;padding:23px 0 30px}.solar-rush-root footer>span{font-size:9px;letter-spacing:1px;color:#7494a7}.solar-rush-root footer strong{font-weight:600;color:#9dbdce}.solar-rush-root footer a{display:flex;align-items:center;gap:6px;font-size:11px;color:#c7dda9}.solar-rush-root footer>small{width:100%;font-size:9px;color:#53768b;line-height:1.5}.solar-rush-root .modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;background:#010b16d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;padding:20px}.solar-rush-root .modal{position:relative;max-width:490px;width:100%;max-height:90dvh;overflow:auto;background:#0c2538;border:1px solid #4d7185;border-radius:15px;padding:34px 28px;box-shadow:0 20px 100px #0008}.solar-rush-root .modal-close{position:absolute;right:12px;top:12px}.solar-rush-root .modal>.section-label{display:block;padding-right:40px;font-size:9px;line-height:1.5}.solar-rush-root .modal h2{font-size:39px;line-height:1;font-weight:700;margin:16px 0 24px}.solar-rush-root .board-tabs{display:flex;background:#061b2c;border-radius:8px;padding:4px;margin-bottom:17px;gap:4px}.solar-rush-root .board-tabs button{flex:1;border:0;background:none;font-size:12px}.solar-rush-root .board-tabs .chosen{background:#29475a;color:#eafa8e}.solar-rush-root .leaderboard{list-style:none;margin:0;padding:0}.solar-rush-root .leaderboard li{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid #719cb422}.solar-rush-root .leaderboard li>b{font:700 27px Barlow Condensed,sans-serif;color:#7a9cae;min-width:27px}.solar-rush-root .leaderboard li:first-child>b{color:#eafa8d}.solar-rush-root .leaderboard li>span{font-size:14px}.solar-rush-root .leaderboard small{display:block;font-size:9px;color:#7e9ead;margin-top:4px}.solar-rush-root .leaderboard li>strong{font-size:19px;margin-left:auto;text-align:right;color:#d6edf3}.solar-rush-root .empty-board{text-align:center;padding:28px 0 20px}.solar-rush-root .empty-board svg{color:#eafa89;margin:auto}.solar-rush-root .empty-board h3{font-size:18px}.solar-rush-root .empty-board p{font-size:13px;color:#a6c1cf}.solar-rush-root .help-list{padding-left:22px;margin:0}.solar-rush-root .help-list li{padding-left:4px;margin-bottom:18px}.solar-rush-root .help-list li::marker{color:#eafa91;font-weight:700}.solar-rush-root .help-list strong{font-size:15px}.solar-rush-root .help-list p{font-size:13px;color:#9ebcca;line-height:1.65;margin:5px 0}.solar-rush-root .keyboard-help{font-size:11px;color:#779cae;line-height:1.7}.solar-rush-root .modal>.play-button{margin-top:12px;width:100%;font-size:13px}.solar-rush-root .modal .dirt-legend{font-size:12px;gap:19px}@keyframes countdown-in{0%{transform:scale(1.35);opacity:.3}to{transform:scale(1);opacity:1}}@media (min-width:1200px){.solar-rush-root .game-layout{grid-template-columns:minmax(0,570px) 1fr}.solar-rush-root{max-width:1020px}}@media (max-width:820px){.solar-rush-root{max-width:630px;padding:0 15px}.solar-rush-root .game-layout{display:block}.solar-rush-root .game-side{display:none}.solar-rush-root .site-header{height:70px}.solar-rush-root .brand img{width:50px;height:47px}.solar-rush-root .brand span{font-size:10px}.solar-rush-root .brand small{font-size:7px}.solar-rush-root .header-actions{gap:5px}.solar-rush-root .header-actions button{padding:8px;font-size:11px}.solar-rush-root .game-heading{padding:19px 2px 17px}.solar-rush-root h1{font-size:43px;gap:8px}.solar-rush-root h1 svg{height:25px;width:22px}.solar-rush-root .game-heading p{font-size:8px;letter-spacing:1.5px}.solar-rush-root .edition{font-size:7px;padding:6px 7px}.solar-rush-root .scoreboard{height:65px;padding:9px 13px;gap:8px}.solar-rush-root .scoreboard strong{font-size:30px}.solar-rush-root .scoreboard span{font-size:8px;letter-spacing:1.2px}.solar-rush-root .scoreboard small{font-size:15px}.solar-rush-root .lives>div{gap:3px}.solar-rush-root .lives svg{width:14px}.solar-rush-root .pause-button{padding:6px;margin-left:3px}.solar-rush-root .intro h2{font-size:58px;margin:18px 0}.solar-rush-root .arcade-tag{font-size:9px}.solar-rush-root .intro p{font-size:13px;line-height:1.65;margin-bottom:20px}.solar-rush-root .intro .play-button{min-height:47px;max-width:235px;font-size:14px}.solar-rush-root .demo-chain{margin:18px 0}.solar-rush-root .demo-chain>span{width:45px;height:47px}.solar-rush-root .demo-chain b{right:43px;font-size:21px}.solar-rush-root .intro-content>small{font-size:10px;margin-top:15px}.solar-rush-root .action-bar{padding:12px 13px;gap:13px}.solar-rush-root .combo-block{width:50px}.solar-rush-root .combo-block strong{font-size:28px}.solar-rush-root .turbo-button{padding:10px;gap:9px;min-height:52px}.solar-rush-root .turbo-button>span{font-size:9px;letter-spacing:.3px}.solar-rush-root .turbo-button small{font-size:7px;letter-spacing:0}.solar-rush-root .turbo-button>svg{width:21px}.solar-rush-root .mobile-rule{display:block;text-align:center;font-size:9px;color:#84a4b6;background:#081f30;padding:9px;border-top:1px solid #4b728b33}.solar-rush-root .game-overlay{padding:18px}.solar-rush-root .end-overlay{padding:18px 20px}.solar-rush-root .result-content h2{font-size:62px;margin-top:16px}.solar-rush-root .rank-title{font-size:8px;margin:11px 0}.solar-rush-root .run-stats{padding:10px 4px}.solar-rush-root .run-stats strong{font-size:24px}.solar-rush-root .run-stats span{font-size:9px}.solar-rush-root .save-score{margin:13px auto 9px}.solar-rush-root .save-score input{padding:9px;font-size:13px}.solar-rush-root .replay{min-height:43px;font-size:12px;padding:11px}.solar-rush-root .quote-card{margin-top:17px;padding-top:13px}.solar-rush-root .quote-card p{font-size:12px;margin-bottom:9px}.solar-rush-root .quote-card a{font-size:11px;padding:11px 8px}.solar-rush-root .quote-card small{font-size:8px}.solar-rush-root .pause-overlay h2{font-size:44px}.solar-rush-root .pause-overlay p{font-size:12px}.solar-rush-root .countdown>div{font-size:115px}.solar-rush-root .countdown p{font-size:11px}.solar-rush-root footer{margin-top:22px;gap:12px;padding:20px 1px}.solar-rush-root footer a{font-size:10px}.solar-rush-root footer>span{font-size:8px}}@media (max-width:420px){.solar-rush-root{padding:0 10px}.solar-rush-root .brand{gap:6px}.solar-rush-root .brand span{font-size:9px}.solar-rush-root .brand img{width:45px}.solar-rush-root .header-actions button>span{display:none}.solar-rush-root .game-heading{padding:17px 1px 15px}.solar-rush-root .edition{font-size:6px}.solar-rush-root h1{font-size:39px}.solar-rush-root .intro h2{font-size:49px;margin:16px 0}.solar-rush-root .intro p{font-size:11px;margin-bottom:16px}.solar-rush-root .demo-chain{margin:16px 0}.solar-rush-root .demo-chain>span{width:39px;height:40px}.solar-rush-root .demo-chain>span svg{width:22px}.solar-rush-root .demo-chain b{right:42px;top:-14px}.solar-rush-root .arcade-tag{font-size:7px;letter-spacing:1.3px}.solar-rush-root .intro-content>small{font-size:9px;margin-top:12px}.solar-rush-root .inline-help{font-size:9px}.solar-rush-root .intro .play-button{max-width:210px;min-height:43px;font-size:13px}.solar-rush-root .result-content h2{font-size:54px;margin-top:10px}.solar-rush-root .result-content h2 small{font-size:8px;margin-top:6px}.solar-rush-root .run-stats{padding:8px 3px}.solar-rush-root .run-stats strong{font-size:21px}.solar-rush-root .run-stats span{font-size:8px}.solar-rush-root .save-score{margin:10px auto 7px}.solar-rush-root .save-score label{font-size:10px;margin-bottom:5px}.solar-rush-root .save-score input{padding:7px 9px;font-size:12px}.solar-rush-root .save-score button{padding:8px 13px}.solar-rush-root .save-score small{font-size:8px}.solar-rush-root .replay{font-size:11px;min-height:40px;padding:10px}.solar-rush-root .quote-card{margin-top:13px;padding-top:10px}.solar-rush-root .quote-card p{font-size:11px}.solar-rush-root .quote-card a{font-size:10px;padding:10px 7px}.solar-rush-root .end-overlay{padding:13px 17px}.solar-rush-root .rank-title{margin:8px 0}.solar-rush-root .turbo-button small{font-size:6px}.solar-rush-root .modal{padding:30px 21px}.solar-rush-root .modal h2{font-size:33px}}@media (prefers-reduced-motion:reduce){.solar-rush-root *{animation:none!important;transition:none!important}}@media (max-width:820px){.solar-rush-root .turbo-button>span{font-size:11px}.solar-rush-root .turbo-button small{font-size:9px}.solar-rush-root .mobile-rule{font-size:11px}.solar-rush-root .scoreboard span{font-size:10px}.solar-rush-root .arena.has-result{min-height:540px}.solar-rush-root .intro p{font-size:14px}.solar-rush-root .arcade-tag{font-size:10px}.solar-rush-root .turbo-button{min-height:57px}.solar-rush-root .action-bar{gap:11px}.solar-rush-root .turbo-button>svg{width:20px;flex-shrink:0}}@media (max-width:420px){.solar-rush-root .turbo-button>span{font-size:10px}.solar-rush-root .turbo-button small{font-size:8px}.solar-rush-root .intro p{font-size:13px}.solar-rush-root .arcade-tag{font-size:9px}.solar-rush-root .inline-help,.solar-rush-root .intro-content>small{font-size:11px}.solar-rush-root .scoreboard span,.solar-rush-root .game-heading p{font-size:9px}.solar-rush-root .quote-card p{font-size:13px}.solar-rush-root .quote-card a{font-size:12px}.solar-rush-root .quote-card small{font-size:10px}.solar-rush-root .result-content .save-score label{font-size:12px}.solar-rush-root .save-score small,.solar-rush-root .rank-title,.solar-rush-root .run-stats span{font-size:10px}.solar-rush-root .replay{font-size:13px}}.solar-rush-root .intro{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(180deg,#071b2df5 0%,#071b2ddd 19%,transparent 36%,transparent 63%,#071b2de8 78%,#071b2d 100%);padding:22px;flex-direction:column;justify-content:space-between;pointer-events:none}.solar-rush-root .intro-top,.solar-rush-root .intro-bottom{width:100%}.solar-rush-root .intro h2{font-size:43px;line-height:1;letter-spacing:0;margin:13px 0}.solar-rush-root .intro .arcade-tag{font-size:8px;letter-spacing:1.4px}.solar-rush-root .intro p{margin:0 0 15px;font-size:12px}.solar-rush-root .intro button{pointer-events:auto}.solar-rush-root .intro-bottom>small{display:block;font-size:10px;color:#a7c4d1;margin-top:12px}.solar-rush-root .intro-bottom .inline-help{display:block;margin:5px auto 0}.solar-rush-root .intro .play-button{width:100%;max-width:310px}.solar-rush-root .lives strong{font-size:30px;color:#d9f7e5}.solar-rush-root .lives small{color:#bef19e}.solar-rush-root canvas:active{cursor:none}@media (max-width:600px){.solar-rush-root .intro{padding:18px 12px}.solar-rush-root .intro h2{font-size:32px;margin:10px 0}.solar-rush-root .intro p{font-size:11px;line-height:1.45;margin-bottom:11px}.solar-rush-root .intro .arcade-tag{font-size:6px;letter-spacing:1px}.solar-rush-root .intro .play-button{min-height:42px;padding:10px 20px;font-size:14px}.solar-rush-root .intro-bottom>small{margin-top:8px}.solar-rush-root .intro .inline-help{font-size:9px}.solar-rush-root .lives strong{font-size:25px}}
