html,body,#root{width:100%;height:100%;margin:0}*{box-sizing:border-box}body{display:grid;place-items:center;background:radial-gradient(circle at 50% 20%,#1f2652,#0d112b 58%,#080a15)}html,body,#root{margin:0;width:100%;height:100%;max-width:100%;overflow:hidden}:root{--font-display: "Trebuchet MS", "Verdana", sans-serif;--font-ui: "Gill Sans", "Segoe UI", sans-serif;--gold-100: #fff3bb;--gold-300: #ffd36c;--gold-500: #f5af2a}.app-shell{width:min(100vw,56.25vh);height:min(100vh,177.77778vw);display:grid;place-items:center}.show-frame{position:relative;width:100%;height:100%;overflow:hidden;border:8px solid #0d6884;border-radius:10px;box-shadow:0 20px 56px #0009,inset 0 0 44px #0000005c;background:linear-gradient(180deg,#31a0c4,#2390b2 50%,#1f84a5 61%);font-family:var(--font-ui)}.show-frame:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(circle at 50% 30%,#93efff3d,#93efff00 44%),radial-gradient(circle at 50% 72%,#ffb86133,#ffb86100 36%),radial-gradient(circle at 50% 99%,#ff8b422e,#ff8b4200 50%)}.show-frame--lead{border-color:#1b7ba7;background:linear-gradient(135deg,#216eb5,#11b59d)}.show-frame--lead:before{display:none}.particle-network{position:absolute;inset:0;z-index:1;width:100%;height:100%;opacity:.56;mix-blend-mode:screen;pointer-events:none}.show-frame--lead .particle-network{opacity:.44}.status-bar{position:absolute;top:0;left:0;width:100%;height:clamp(3rem,7vw,4.2rem);z-index:16;display:flex;align-items:center;justify-content:center;padding:0 .9rem;background:#fff;box-shadow:0 2px 8px #0000002e;box-sizing:border-box;overflow:visible}.status-bar__logo-wrap{flex:1;display:flex;justify-content:center;align-items:center;overflow:visible}.status-bar__logo-new{display:block;height:clamp(4rem,10vw,6rem);width:auto;max-width:70%;object-fit:contain;border-radius:12px;position:absolute;top:0;left:50%;transform:translate(-50%);z-index:17}.status-bar__home-btn{position:absolute;right:.9rem;top:0;bottom:0;margin:auto 0;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;width:clamp(2rem,5.2vw,2.6rem);height:clamp(2rem,5.2vw,2.6rem);padding:0;color:#f5faff;background:linear-gradient(180deg,#043a89,#002765);font-family:var(--font-display);text-decoration:none;box-shadow:0 4px 9px #00000047;transition:box-shadow .14s ease,opacity .14s ease}.status-bar__home-icon{width:clamp(1rem,2.6vw,1.3rem);height:clamp(1rem,2.6vw,1.3rem)}.status-bar__home-btn:hover{box-shadow:0 7px 12px #00000057;opacity:.9}.status-bar__home-btn:active{opacity:.75}.status-bar__home-btn:focus-visible{outline:2px solid #9ddaff;outline-offset:2px}.screensaver-overlay{position:fixed;inset:0;z-index:9000;cursor:pointer;touch-action:none;background:linear-gradient(180deg,#31a0c4,#2390b2 50%,#1f84a5 61%)}.screensaver-status-bar{z-index:9010}.screensaver-canvas{position:absolute;inset:0}.screensaver-canvas canvas{display:block;width:100%!important;height:100%!important;touch-action:none}.screensaver-hint{position:absolute;bottom:6%;left:50%;transform:translate(-50%);margin:0;color:#ffffffb8;font-family:var(--font-display);font-size:clamp(.8rem,2.1vw,1.1rem);letter-spacing:.08em;text-transform:uppercase;text-shadow:0 2px 8px rgba(0,0,0,.5);pointer-events:none;white-space:nowrap}.stage-canvas{position:absolute;inset:0;z-index:6}.stage-canvas canvas{display:block;width:100%!important;height:100%!important;touch-action:none}.lead-screen{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.95rem;padding:4.2% 5% 3.8%;overflow:hidden;z-index:12}.lead-settings-btn{position:absolute;top:2.6%;right:3.6%;z-index:22;border:none;border-radius:999px;padding:.42rem .8rem;color:#e8f8ff;background:linear-gradient(180deg,#0c4f88,#07325d);font-family:var(--font-display);font-size:clamp(.62rem,1.5vw,.82rem);letter-spacing:.03em;text-transform:uppercase;cursor:pointer;box-shadow:0 6px 10px #0000003d}.settings-panel-backdrop{position:absolute;inset:0;z-index:34;display:grid;place-items:center;padding:6%;background:#020c2694}.settings-panel{width:min(92%,420px);border-radius:16px;padding:.94rem .9rem .86rem;display:grid;gap:.48rem;background:linear-gradient(180deg,#0a3e6cf5,#042248fa);box-shadow:0 16px 30px #0000004d,inset 0 1px #fff3}.settings-panel-title{margin:0 0 .2rem;color:#e9f8ff;font-family:var(--font-display);font-size:clamp(.8rem,2vw,1.02rem);letter-spacing:.04em;text-transform:uppercase}.settings-panel-label{color:#d8efff;font-family:var(--font-display);font-size:clamp(.66rem,1.6vw,.82rem);letter-spacing:.03em}.settings-panel-input{width:100%;border:1px solid rgba(150,220,255,.5);border-radius:10px;padding:.52rem .56rem;color:#ebf8ff;background:#051836a3;font-family:var(--font-display);font-size:clamp(.74rem,1.8vw,.9rem)}.settings-panel-toggle{margin-top:.24rem;display:inline-flex;align-items:center;gap:.48rem;color:#def3ff;font-family:var(--font-display);font-size:clamp(.68rem,1.7vw,.84rem)}.settings-panel-actions{margin-top:.36rem;display:flex;justify-content:flex-end;gap:.42rem}.settings-panel-btn{border:none;border-radius:9px;padding:.48rem .84rem;color:#032133;background:linear-gradient(180deg,#8ef8ff,#4cd9f1);font-family:var(--font-display);font-size:clamp(.66rem,1.6vw,.84rem);text-transform:uppercase;letter-spacing:.03em;cursor:pointer}.settings-panel-btn:disabled{opacity:.58;cursor:not-allowed}.settings-panel-btn--ghost{color:#e7f7ff;background:#78caf340}.settings-panel-btn--danger{margin-right:auto;color:#ffeef0;background:linear-gradient(180deg,#a92f45,#7f2033)}.lead-screen:after{content:"";position:absolute;right:-8%;bottom:-10%;width:44%;height:46%;background:radial-gradient(circle at 10% 26%,rgba(255,255,255,.45) 0 1.5px,transparent 2px),radial-gradient(circle at 34% 52%,rgba(255,255,255,.4) 0 1.5px,transparent 2px),radial-gradient(circle at 71% 25%,rgba(255,255,255,.4) 0 1.5px,transparent 2px),radial-gradient(circle at 64% 74%,rgba(255,255,255,.35) 0 1.5px,transparent 2px);opacity:.5;pointer-events:none}.lead-card-wrap{position:relative;width:min(92%,980px);height:min(56%,1080px);border-radius:32px;background:#f2f2f2;box-shadow:0 16px 32px #0003,inset 0 0 0 1px #ffffff73;overflow:hidden}.lead-iframe{width:100%;height:100%;border:none;background:#f2f2f2}.lead-start-cta{margin-bottom:.6rem;border:none;border-radius:12px;padding:.92rem 2.3rem;color:#f8fcff;text-transform:uppercase;letter-spacing:.05em;font-family:var(--font-display);font-size:clamp(.74rem,1.9vw,1.05rem);background:linear-gradient(180deg,#041f5f,#00114a);box-shadow:0 10px 18px #00000047;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease;margin:30px}.lead-start-cta:hover{transform:translateY(-2px);box-shadow:0 13px 20px #0000004d}.score-entry-card{width:min(92%,980px);border-radius:18px;padding:.84rem .92rem;color:#ecf7ff;background:linear-gradient(180deg,#083065e6,#05214cf0);box-shadow:0 10px 22px #0000003d,inset 0 1px #ffffff2e}.score-entry-title{margin:0 0 .26rem;font-family:var(--font-display);font-size:clamp(.88rem,2.2vw,1.16rem);letter-spacing:.04em;text-transform:uppercase}.score-entry-summary{margin:0 0 .52rem;font-family:var(--font-display);font-size:clamp(.7rem,1.8vw,.95rem);letter-spacing:.03em}.score-entry-form{display:grid;grid-template-columns:1fr auto;gap:.52rem;align-items:end}.score-entry-label{grid-column:1 / -1;font-family:var(--font-display);font-size:clamp(.66rem,1.65vw,.85rem);letter-spacing:.03em;text-transform:uppercase}.score-entry-input{width:100%;border:1px solid rgba(157,218,255,.55);border-radius:10px;padding:.6rem .64rem;color:#eaf7ff;background:#04183aa6;font-family:var(--font-display);font-size:clamp(.76rem,1.9vw,.96rem)}.score-entry-input:focus-visible{outline:2px solid #81d5ff;outline-offset:1px}.score-entry-save-btn{border:none;border-radius:10px;padding:.6rem .96rem;color:#042137;background:linear-gradient(180deg,#8cf3ff,#4cd4f6);font-family:var(--font-display);font-size:clamp(.7rem,1.7vw,.9rem);letter-spacing:.03em;text-transform:uppercase;cursor:pointer}.score-entry-save-btn:disabled{opacity:.58;cursor:not-allowed}.score-save-message{margin:0;color:#d8f4ff;font-family:var(--font-display);font-size:clamp(.7rem,1.8vw,.94rem);letter-spacing:.03em;text-shadow:0 2px 6px rgba(0,0,0,.4)}.score-entry-disabled-note{margin:.25rem 0 0;color:#d4edff;font-family:var(--font-display);font-size:clamp(.69rem,1.75vw,.88rem)}.leaderboard-card{width:min(92%,980px);border-radius:18px;padding:.72rem .84rem .84rem;background:linear-gradient(180deg,#041f4fdb,#03163ceb);box-shadow:0 10px 22px #00000038,inset 0 1px #ffffff26}.leaderboard-title{margin:0 0 .56rem;color:#e8f7ff;font-family:var(--font-display);font-size:clamp(.8rem,2vw,1.04rem);letter-spacing:.04em;text-transform:uppercase}.leaderboard-empty{margin:0;color:#d4ecff;font-family:var(--font-display);font-size:clamp(.72rem,1.8vw,.9rem)}.leaderboard-list{--leaderboard-visible-rows: 15;--leaderboard-row-height: 1.96rem;--leaderboard-row-gap: .26rem;margin:0;padding:0;list-style:none;max-height:calc((var(--leaderboard-row-height) * var(--leaderboard-visible-rows)) + (var(--leaderboard-row-gap) * (var(--leaderboard-visible-rows) - 1)));overflow-y:auto;display:grid;gap:var(--leaderboard-row-gap)}.leaderboard-row{display:grid;grid-template-columns:2.4rem 1fr auto auto;align-items:center;min-height:var(--leaderboard-row-height);column-gap:.48rem;border-radius:8px;padding:.34rem .42rem;background:#9fe0ff14;color:#e9f8ff;font-family:var(--font-display);font-size:clamp(.67rem,1.65vw,.84rem)}.leaderboard-rank{color:#9fdffb}.leaderboard-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leaderboard-correct{color:#bbebff}.leaderboard-score{min-width:3.2rem;text-align:right;font-weight:700;color:#fff4c9}.game-over-overlay{position:absolute;inset:0;z-index:33;display:grid;place-items:center;padding:6%;background:#020c26a3}.game-over-modal{width:min(92%,980px);max-height:88%;overflow-y:auto;border-radius:20px;padding:1rem 1rem .92rem;background:linear-gradient(180deg,#07305ff5,#042048fa);box-shadow:0 20px 38px #00000061,inset 0 1px #fff3}.game-over-title{margin:0 0 .32rem;color:#e8f7ff;font-family:var(--font-display);font-size:clamp(.92rem,2.4vw,1.24rem);letter-spacing:.04em;text-transform:uppercase}.game-over-summary{margin:0 0 .72rem;color:#d8efff;font-family:var(--font-display);font-size:clamp(.72rem,1.85vw,.95rem);letter-spacing:.03em}.game-over-form{display:grid;gap:.46rem}.game-over-label{color:#d8efff;font-family:var(--font-display);font-size:clamp(.68rem,1.7vw,.86rem);letter-spacing:.03em;text-transform:uppercase}.game-over-input{width:100%;border:1px solid rgba(150,220,255,.5);border-radius:10px;padding:.56rem .62rem;color:#eaf7ff;background:#04183aad;font-family:var(--font-display);font-size:clamp(.76rem,1.9vw,.96rem)}.game-over-input:focus-visible{outline:2px solid #82d9ff;outline-offset:1px}.game-over-actions{display:flex;justify-content:flex-end;gap:.46rem}.game-over-btn{border:none;border-radius:10px;padding:.56rem .9rem;color:#042137;background:linear-gradient(180deg,#8cf3ff,#4cd4f6);font-family:var(--font-display);font-size:clamp(.68rem,1.75vw,.9rem);letter-spacing:.03em;text-transform:uppercase;cursor:pointer}.game-over-btn:disabled{opacity:.58;cursor:not-allowed}.game-over-btn--ghost{color:#e8f7ff;background:#79ccf447}.game-over-leaderboard{margin-top:.84rem}.game-over-leaderboard .leaderboard-list{max-height:calc((var(--leaderboard-row-height) * var(--leaderboard-visible-rows)) + (var(--leaderboard-row-gap) * (var(--leaderboard-visible-rows) - 1)))}.quiz-overlay{position:absolute;inset:0;z-index:26;display:grid;place-items:center;padding:6%;background:#020c2680}.quiz-modal{position:relative;width:min(90%,980px);border-radius:24px;padding:1.6rem 1.5rem 1.45rem;background:linear-gradient(180deg,#39b7dc,#2aa5cb);box-shadow:0 18px 34px #00000059,inset 0 1px #fff6;color:#ecf8ff}.quiz-headline{margin:0 0 .55rem;font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;font-size:clamp(.7rem,1.8vw,1rem)}.quiz-question{margin:0 0 1rem;text-align:center;font-family:var(--font-display);font-size:clamp(.95rem,2.3vw,1.5rem);line-height:1.35}.quiz-options{display:grid;gap:.52rem}.quiz-option{border:2px solid transparent;border-radius:8px;padding:.74rem .86rem;background:#021e5d;color:#f5f8ff;font-family:var(--font-display);font-size:clamp(.74rem,1.95vw,1.04rem);text-align:center;cursor:pointer;transition:background .12s ease,border-color .12s ease,opacity .12s ease}.quiz-option:hover:not(:disabled){border-color:#7bd7ffcc}.quiz-option:disabled{cursor:default}.quiz-option--correct{border-color:#74ff96;background:#0f9f38}.quiz-option--wrong{border-color:#ff8894;background:#99051c}.quiz-option--muted{opacity:.68}.quiz-feedback{margin-top:.9rem;border-radius:10px;padding:.72rem .84rem .8rem;text-align:center;background:#0310357a}.quiz-feedback.is-correct{background:#05732bbf}.quiz-feedback.is-wrong{background:#860d18bf}.quiz-feedback-title{margin:0 0 .34rem;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em}.quiz-feedback-text{margin:0;font-size:clamp(.72rem,1.8vw,.96rem)}.quiz-continue-btn{margin-top:.72rem;border:none;border-radius:999px;padding:.6rem 1.6rem;color:#032130;background:linear-gradient(180deg,#8effa2,#44d86c);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;cursor:pointer}.quiz-confetti{position:absolute;inset:0;overflow:hidden;pointer-events:none}.quiz-confetti-piece{position:absolute;left:var(--sx, 50%);bottom:var(--sy, 18%);width:10px;height:22px;border-radius:2px;background:hsl(var(--h) 96% 68%);box-shadow:0 0 8px hsl(var(--h) 96% 70% / .45);opacity:0;transform:rotate(0);animation:quiz-confetti-pop 1.22s cubic-bezier(.16,.9,.2,1) forwards;animation-delay:var(--d)}@keyframes quiz-confetti-pop{0%{opacity:0;transform:translate(0) rotate(0) scale(.6)}10%{opacity:1}to{opacity:0;transform:translate(var(--tx),var(--ty)) rotate(var(--r)) scale(1)}}.hud{position:absolute;left:50%;bottom:4.1%;transform:translate(-50%);width:76%;display:flex;flex-direction:column;align-items:center;gap:.66rem;z-index:18;pointer-events:none}.drag-lever{width:min(88%,720px);display:flex;flex-direction:column;align-items:center;gap:.4rem}.drag-lever__housing{width:100%;border-radius:22px;padding:.56rem .66rem;background:linear-gradient(180deg,#6c3a1b,#45220d);box-shadow:0 10px 20px #00000057,inset 0 1px #ffe2ba59}.drag-lever__stage{--lever-progress: 0;--lever-angle-deg: 0deg;--lever-arm-length: clamp(3.25rem, 7.5vw, 4.2rem);position:relative;width:100%;height:clamp(6rem,13.4vw,7.7rem);border-radius:16px;touch-action:none;background:linear-gradient(180deg,#170b04db,#2e1608f7),radial-gradient(circle at 25% 12%,#ffb55f29,#ffb55f00 42%);border:1px solid rgba(255,186,109,.28);box-shadow:inset 0 3px 10px #00000085,inset 0 -1px #ffdca829}.drag-lever__arc,.drag-lever__arc-fill{position:absolute;left:calc(21% - clamp(6.1rem,14vw,7.9rem));bottom:calc(18% - clamp(6.3rem,14.4vw,8.1rem));width:clamp(12.2rem,28vw,15.8rem);height:clamp(12.2rem,28vw,15.8rem);border-radius:50%;pointer-events:none;transform:rotate(-56deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 12px),#000 calc(100% - 10px));mask:radial-gradient(farthest-side,transparent calc(100% - 12px),#000 calc(100% - 10px))}.drag-lever__arc{background:conic-gradient(from -32deg,rgba(255,208,143,.38) 0deg,rgba(255,208,143,.16) 112deg,transparent 112deg 360deg)}.drag-lever__arc-fill{background:conic-gradient(from -32deg,rgba(255,173,78,.78) 0deg,rgba(255,222,164,.93) calc(112deg * var(--lever-progress)),transparent calc(112deg * var(--lever-progress)) 360deg);filter:saturate(1.08);transition:background .13s ease}.drag-lever__pivot{position:absolute;left:21%;bottom:18%;width:clamp(1.18rem,2.8vw,1.56rem);height:clamp(1.18rem,2.8vw,1.56rem);transform:translate(-50%,50%);border-radius:999px;background:radial-gradient(circle at 35% 30%,#ffecc1,#d79438 52%,#94561a);box-shadow:0 7px 10px #00000057,inset 0 1px 1px #ffffff5c}.drag-lever__arm{position:absolute;left:21%;bottom:18%;width:clamp(.62rem,1.4vw,.84rem);height:var(--lever-arm-length);transform-origin:50% 100%;transform:translate(-50%,50%) rotate(var(--lever-angle-deg));transition:transform .13s ease;pointer-events:none}.drag-lever__rod{position:absolute;left:50%;bottom:clamp(1.16rem,2.6vw,1.48rem);width:100%;height:calc(100% - clamp(1.3rem,2.8vw,1.7rem));transform:translate(-50%);border-radius:999px;background:linear-gradient(180deg,#f0c56f,#bc7a2c 54%,#95541a);box-shadow:0 2px 4px #00000047,inset 0 1px 1px #ffebb973}.drag-lever__knob{position:absolute;left:21%;bottom:calc(18% + var(--lever-arm-length));width:clamp(2.1rem,4.7vw,2.7rem);height:clamp(2.1rem,4.7vw,2.7rem);border:none;border-radius:50%;cursor:grab;touch-action:none;transform-origin:50% calc(50% + var(--lever-arm-length));transform:translate(-50%,50%) rotate(var(--lever-angle-deg));transition:transform .13s ease;background:radial-gradient(circle at 34% 28%,#fff5cf,#ffc96a 48%,#c47626);box-shadow:0 9px 13px #00000061,inset 0 2px 2px #ffffff85}.drag-lever__knob:active{cursor:grabbing}.drag-lever__knob:disabled{cursor:not-allowed}.drag-lever__knob-gloss{position:absolute;inset:18% 54% 56% 20%;border-radius:999px;background:#ffffff8f;filter:blur(.4px)}.drag-lever__label{margin:0;color:#ffe8bf;font-family:var(--font-display);font-size:clamp(.74rem,1.85vw,.98rem);letter-spacing:.04em;text-transform:uppercase;text-shadow:0 2px 6px rgba(0,0,0,.62)}.drag-lever.is-dragging .drag-lever__arc-fill,.drag-lever.is-dragging .drag-lever__arm,.drag-lever.is-dragging .drag-lever__knob{transition:none}.drag-lever.is-disabled{opacity:.74}.result-text{margin:0;min-height:1.46rem;color:#fff9e9;font-family:var(--font-display);font-size:clamp(.77rem,2vw,1.13rem);letter-spacing:.03em;text-shadow:0 2px 6px rgba(0,0,0,.62)}.countdown-text{margin:0;color:#fff2c6;font-family:var(--font-display);font-size:clamp(.76rem,1.95vw,1.06rem);letter-spacing:.04em;text-transform:uppercase;text-shadow:0 2px 6px rgba(0,0,0,.62)}.spin-btn-3d{padding:.8em 2.6em;font-family:Trebuchet MS,Verdana,sans-serif;font-size:1.4rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#032133;background:linear-gradient(180deg,#8ef8ff,#4cd9f1);border:none;border-radius:10px;box-shadow:0 4px 14px #4cd9f173,0 1px 4px #00000073;cursor:pointer;touch-action:manipulation;white-space:nowrap;transition:transform 90ms ease,box-shadow 90ms ease,opacity 90ms ease}.spin-btn-3d:active:not(:disabled){transform:scale(.94);box-shadow:0 2px 6px #4cd9f14d}.spin-btn-3d:disabled{opacity:.35;cursor:default}.spin-btn{margin-top:clamp(.5rem,1.4vw,.9rem);padding:clamp(.55rem,1.5vw,.85rem) clamp(1.6rem,4.5vw,2.8rem);font-family:var(--font-display);font-size:clamp(.9rem,2.4vw,1.3rem);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#1a0a00;background:linear-gradient(160deg,#ffd36c,#f5af2a 55%,#c97d00);border:none;border-radius:999px;box-shadow:0 4px 18px #f5af2a8c,0 1px 3px #0006;cursor:pointer;touch-action:manipulation;transition:transform 90ms ease,box-shadow 90ms ease,opacity 90ms ease}.spin-btn:active:not(:disabled){transform:scale(.95);box-shadow:0 2px 8px #f5af2a66}.spin-btn:disabled{opacity:.38;cursor:default}.curtain-wrap{position:absolute;inset:0;display:flex;z-index:30;pointer-events:none;transition:opacity .65s ease 1.2s}.curtain{flex:1 1 50%;background:repeating-linear-gradient(90deg,#173f67 0 28px,#245a86 28px 52px,#3b85b4 52px 79px,#2a628f 79px 104px),linear-gradient(180deg,#d9f5ff38,#0715293d);box-shadow:inset -20px 0 24px #0000004d,inset 20px 0 24px #0000004d;transition:transform 1.75s cubic-bezier(.16,.93,.16,1)}.curtain-right{box-shadow:inset 20px 0 24px #0000004d,inset -20px 0 24px #0000004d}.curtain-wrap.open{opacity:0}.curtain-wrap.open .curtain-left{transform:translate(-102%)}.curtain-wrap.open .curtain-right{transform:translate(102%)}@media(max-height:880px){.status-bar{height:clamp(2.4rem,5.5vw,3.2rem);padding:0 .72rem}.status-bar__logo-new{height:clamp(3rem,7.5vw,4.5rem)}.status-bar__home-btn{width:clamp(1.85rem,4.7vw,2.3rem);height:clamp(1.85rem,4.7vw,2.3rem)}.hud{bottom:2.9%;width:80%}.lead-screen{gap:.72rem;padding-top:5.8%}.lead-card-wrap{width:94%;height:min(50%,760px);border-radius:22px}.quiz-modal{width:94%;padding:1rem .92rem 1.05rem;border-radius:16px}}@media(prefers-reduced-motion:reduce){.drag-lever__arc-fill,.drag-lever__arm,.drag-lever__knob,.curtain,.curtain-wrap{transition-duration:1ms!important;animation-duration:1ms!important}}
