.math-rush-surface{--game-bar-background:#211c32;--game-bar-ink:#f3efff;--game-bar-border:#514660;--game-bar-accent:#393047;--game-bar-muted:#bdb2d1;--game-bar-logo-filter:brightness(0) invert(1);--game-theme-button-radius:10px;--game-theme-button-border:#9ddcca;--game-theme-button-hover:#b4ead9;--game-theme-button-width:min(100%,250px);--game-theme-button-height:48px;--game-theme-button-padding:11px 24px;--game-theme-button-font-size:17px;--game-theme-button-shadow:0 4px 0 #376c63,inset 0 1px 0 #e5fff3}.math-rush-lab .game-module-background{background:radial-gradient(at 50% 35%,#382d50,#1b172b 60%,#14111e)}.math-rush-lab .game-module-decorations{z-index:0}.math-lab-grid{background-color:#0000;background-image:linear-gradient(#c8abe108 1px,#0000 1px),linear-gradient(90deg,#c8abe108 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;mask-image:radial-gradient(#0000 20%,#000 90%)}.math-lab-symbol{color:#b39ac9;opacity:.12;font:300 clamp(50px,9vw,140px)/1 var(--sans);position:absolute;transform:rotate(-12deg)}.symbol-plus{top:15%;left:4%}.symbol-times{top:21%;right:5%;transform:rotate(12deg)}.symbol-divide{bottom:9%;left:7%}.symbol-equals{color:#8be1cd;bottom:12%;right:7%}.math-lab-orbit{aspect-ratio:1;border:1px solid #bda1d111;border-radius:50%;width:65%;position:absolute;top:10%;left:17%;box-shadow:0 0 0 30px #bda1d105,0 0 0 70px #bda1d104}.math-rush-lab .game-play{height:100%;position:relative}.math-rush-lab .eq-play{justify-content:center;align-items:center;gap:var(--game-content-gap,20px);padding:var(--game-content-padding,22px);color:#f4f0ff;flex-direction:column;display:flex;container-type:size}.math-rush-lab .rush-question{text-align:center;box-sizing:border-box;flex-shrink:0;width:min(100%,740px);padding:12px 10px 22px;position:relative}.math-rush-lab .wr-meaning{color:#f8f4ff;font:700 clamp(24px,7cqh,54px)/1.2 var(--sans);letter-spacing:.025em;font-variant-numeric:tabular-nums;margin:0}.math-rush-lab .rush-word-light{opacity:.65;background:linear-gradient(90deg,#0000,#8addca,#efe5b9,#8addca,#0000);height:2px;position:absolute;bottom:0;left:12%;right:12%}.math-rush-lab .wr-timer{color:#c1b7d3;width:min(100%,620px);font:600 11px/1.3 var(--sans);letter-spacing:.06em;grid-template-columns:28px 1fr auto;align-items:center;gap:7px 12px;display:grid}.math-rush-lab .wr-timer:before{content:"";box-sizing:border-box;background:linear-gradient(#a7d7ce,#a7d7ce) 50% 4px/2px 9px no-repeat;border:2px solid #a7d7ce;border-radius:50%;width:25px;height:25px}.math-rush-lab .wr-timer>span{grid-column:2}.math-rush-lab .wr-timer strong{color:#f7dc9c;font-variant-numeric:tabular-nums;letter-spacing:-.04em;font:700 clamp(30px,6cqh,46px)/1 ui-monospace,monospace}.math-rush-lab .wr-timer progress{appearance:none;background:#171322;border:1px solid #65556f;border-radius:5px;grid-column:2;width:100%;height:12px;overflow:hidden}.math-rush-lab progress::-webkit-progress-bar{background:#171322}.math-rush-lab progress::-webkit-progress-value{background:linear-gradient(90deg,#5eab98,#b0e8cb);border-radius:3px}.math-rush-lab progress::-moz-progress-bar{background:#8ed3b9}.math-rush-lab .wr-timer[data-urgent] strong{color:#ff9b9b}.math-rush-lab .eq-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:min(100%,720px);display:grid}.math-rush-lab .eq-choices button{color:#352e42;min-width:0;min-height:clamp(44px,12cqh,78px);font:700 clamp(18px,4cqh,29px)/1.2 var(--sans);font-variant-numeric:tabular-nums;cursor:pointer;background:linear-gradient(#fff9ed,#e9e1d5);border:1px solid #b6a9c0;border-bottom:4px solid #9b8d9e;border-radius:13px;justify-content:center;align-items:center;padding:12px;display:flex;box-shadow:inset 0 2px #fff}.math-rush-lab .eq-choices button:hover:not(:disabled){background:#fff9e9;transform:translateY(-1px)}.math-rush-lab .eq-choices button[data-state=correct]{color:#234b36;background:#b2dfc7;border-color:#719f85}.math-rush-lab .eq-choices button[data-state=incorrect]{color:#6b2738;background:#e9b7b8;border-color:#b87982}.math-rush-lab .eq-choices button:disabled:not([data-state]){opacity:.35}.math-rush-lab .wr-setup-actions{flex-direction:column;flex-shrink:0;align-items:center;gap:clamp(14px,4cqh,24px);width:min(100%,440px);display:flex}.math-rush-lab .wr-setup{gap:18px;width:100%;margin:0;display:grid}.math-rush-lab fieldset{text-align:center;border:0;width:100%;min-width:0;margin:0;padding:0}.math-rush-lab legend{color:#bdb0d0;float:none;text-align:center;width:100%;margin-bottom:9px;font-size:12px}.math-rush-lab .wr-options{background:0 0;border:0;justify-content:center;gap:12px;padding:0;display:flex}.math-rush-lab .wr-options label{cursor:pointer;flex:1;min-width:0;position:relative}.math-rush-lab .wr-options input{opacity:0;width:100%;height:100%;margin:0;position:absolute}.math-rush-lab .wr-options span{text-align:center;color:#cbbfd9;background:linear-gradient(#3b2f4e,#2a213b);border:1px solid #6b587c;border-bottom:3px solid #30213f;border-radius:10px;padding:14px 10px;font-size:14px;font-weight:600;transition:background .15s,border-color .15s;display:block;box-shadow:inset 0 1px #bda5d51a}.math-rush-lab .wr-options input:checked+span{color:#2b2235;background:linear-gradient(#d0b47d,#b59257);border-color:#ead3a3 #ead3a3 #7e6038;box-shadow:inset 0 1px #fff1ca}.math-rush-lab .wr-options input:focus-visible+span{outline-offset:2px;outline:2px solid #f4cd7d}.math-rush-lab [data-status]{text-align:center;color:#c4b9d4;min-height:1.4em;margin:0;font-size:14px}.math-rush-lab [hidden]{display:none!important}.math-rush-lab .game-exit-cards a{color:#f4efff;background:#292136;border-color:#5b4c69;border-radius:12px}.math-rush-lab .game-exit-cards a span{color:#c0b2d0}@container (height<=360px){.math-rush-lab .eq-choices{gap:10px}.math-rush-lab .wr-options span{padding:7px}.math-rush-lab .rush-question{padding-bottom:14px}}@media (width<=700px){.math-rush-lab .eq-choices{gap:12px}.math-lab-symbol{opacity:.08}}.math-rush-rule{text-align:center;color:#bcb4d2;font:500 13px/1.5 var(--sans);margin:0}[data-math-rush] .wr-timer{position:relative}.math-rush-bonus{white-space:nowrap;color:#a4ffc5;font:800 18px/1 var(--sans);background:#153e31;border:1px solid #88efb0;border-radius:9px;padding:5px 8px;animation:1.25s ease-out both math-rush-bonus;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 0 18px #65ef9955}[data-math-rush] .wr-meaning{font-variant-numeric:tabular-nums}[data-math-rush] .game-setup-choices{width:100%}@keyframes math-rush-bonus{0%{opacity:0;transform:translate(-50%)translateY(8px)scale(.7)}15%,65%{opacity:1;transform:translate(-50%)translateY(0)scale(1.08)}to{opacity:0;transform:translate(-50%)translateY(-8px)scale(1)}}@media (prefers-reduced-motion:reduce){.math-rush-bonus{animation:none}}[data-math-rush] .wr-timer>.math-rush-hearts{color:#ff8f9e;letter-spacing:5px;text-shadow:0 0 12px #ff527955;grid-area:1/1/auto/-1;justify-self:center;margin-bottom:8px;font-size:30px;line-height:1.2}[data-math-rush] .wr-timer:before{grid-row:2/4}[data-math-rush] .wr-timer>span:not(.math-rush-hearts){grid-row:2}[data-math-rush] .wr-timer>.math-rush-time{grid-area:2/3/4;align-self:center;position:relative}[data-math-rush] .math-rush-time strong{display:block}[data-math-rush] .wr-timer progress{grid-row:3}.math-rush-hearts>span{letter-spacing:0;transform-origin:50%;margin-inline:4px;display:inline-block}.math-rush-hearts>.lost{color:#78849c;text-shadow:none}.math-rush-hearts>.just-lost{animation:.8s ease-in-out math-rush-heart-lost}@keyframes math-rush-heart-lost{0%{color:#ff8f9e;transform:scale(1)}30%{color:#ff526e;transform:scale(1.55)}65%{transform:scale(.7)}85%{transform:scale(1.12)}to{color:#78849c;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.math-rush-hearts>.just-lost{animation:none}}.math-rush-bonus:after{content:"";border:4px solid #0000;border-top-color:#88efb0;margin-left:-4px;position:absolute;top:100%;left:50%}
