.creative-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.creative-eyebrow{display:block;color:var(--muted);font-size:10px;font-weight:750;letter-spacing:1.6px;line-height:1.6}.creative-intro h2{margin:7px 0 8px;font-size:28px;line-height:1.15;letter-spacing:-.8px}.creative-intro p{margin:0;font-size:13px}.creative-local{display:flex;align-items:center;gap:7px;white-space:nowrap;color:var(--muted);font-size:11px}.creative-local svg{color:var(--green)}.games-catalog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-bottom:22px}.games-card{display:block;border:1px solid var(--line);border-radius:13px;background:var(--surface);padding:0;overflow:hidden;text-align:left;color:var(--text);cursor:pointer;transition:transform .18s,border-color .18s,box-shadow .18s;min-width:0}.games-card:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.games-card.active{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue)}.games-card-cover{height:145px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.games-card-purple .games-card-cover{background:#edeaf8}.games-card-amber .games-card-cover{background:#f8edda}.games-card-green .games-card-cover{background:#e7f2ec}.games-card-tag{position:absolute;left:13px;top:12px;font-size:9px;font-weight:650;letter-spacing:.2px;color:#5e6079;background:#ffffffa6;border:1px solid #fff9;border-radius:6px;padding:4px 7px}.games-card-copy{padding:16px 16px 17px;display:flex;align-items:center;justify-content:space-between;gap:10px}.games-card-copy strong{display:block;font-size:14px;letter-spacing:-.3px}.games-card-copy small{display:block;color:var(--muted);font-size:10px;line-height:1.5;margin-top:5px}.games-card-open{width:27px;height:27px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--muted);flex-shrink:0}.games-card.active .games-card-open{background:var(--blue);color:white;border-color:var(--blue)}.games-cover-memory{display:grid;grid-template-columns:repeat(2,49px);gap:7px;transform:rotate(-12deg);margin-top:14px}.games-cover-memory>span{display:grid;place-items:center;width:49px;height:49px;background:#fff;border:1px solid #dfd9ee;border-radius:8px;box-shadow:1px 3px 0 #d4cce780}.games-cover-memory svg{width:32px;height:32px}.games-cover-memory .games-cover-hidden{background:#a99bcf;border-color:#a99bcf;transform:rotate(18deg) translate(3px,-4px)}.games-cover-hidden i{display:block;width:16px;height:16px;border:2px solid #e7dffb;transform:rotate(45deg);border-radius:4px}.games-cover-2048{display:grid;grid-template-columns:repeat(3,46px);gap:6px;transform:rotate(-9deg);margin-top:12px}.games-cover-2048>span{display:grid;place-items:center;width:46px;height:46px;background:#fff9e9;color:#847050;border:1px solid #e2d5bc;border-radius:7px;font-weight:750;font-size:22px;box-shadow:0 3px 0 #cdbb9633}.games-cover-2048>span:nth-child(2){background:#efd798;color:#947137}.games-cover-2048>span:nth-child(3){background:#e9b879;color:#805322}.games-cover-2048>span:nth-child(4){background:#e3976b;color:#fff}.games-cover-2048>span:nth-child(5){background:#d78667;color:#fff;font-size:17px}.games-cover-2048>span:nth-child(6){background:#cf765d;color:#fff;font-size:17px}.games-cover-math{display:flex;gap:9px;align-items:center;position:relative;transform:rotate(-7deg);margin-top:13px}.games-cover-number{display:grid;place-items:center;width:51px;height:59px;border-radius:10px;background:#fff;color:#558b79;font-size:34px;font-weight:750;border:1px solid #c6ddd1;box-shadow:0 4px 0 #c9dfd580}.games-cover-number:nth-of-type(2){transform:rotate(12deg);background:#eff9f2}.games-cover-math b{font-size:24px;color:#82ae9b;font-weight:400}.games-cover-answer{display:grid;place-items:center;position:absolute;right:-37px;bottom:-17px;width:40px;height:40px;border-radius:50%;background:#e8bf65;color:#fff8e9;border:3px solid #fff5;font-size:21px;font-weight:750;transform:rotate(14deg)}.games-cover-math i{position:absolute;left:-27px;top:-15px;width:11px;height:11px;background:#80bda5;border-radius:3px;transform:rotate(25deg)}.games-stage{display:grid;grid-template-columns:minmax(0,1fr) 255px;gap:18px;align-items:start}.memory-panel,.g2048-panel,.math-panel{padding:23px!important}.games-board-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}.games-board-head h3{font-size:18px;letter-spacing:-.45px;margin:6px 0 0}.games-board-head .creative-eyebrow{font-size:9px;letter-spacing:1.25px}.games-board-head .btn{font-size:11px;padding:7px 10px;min-height:34px;white-space:nowrap;gap:6px}.memory-levels{display:inline-flex;padding:3px;background:var(--surface-2);border:1px solid var(--line);border-radius:8px;gap:3px}.memory-levels button{border:0;background:transparent;color:var(--muted);border-radius:5px;padding:6px 12px;font-size:11px;font-weight:600;cursor:pointer;white-space:nowrap}.memory-levels button.active{background:var(--surface);color:var(--text);box-shadow:0 1px 3px #0000000d}.memory-grid{display:grid;grid-template-columns:repeat(var(--memory-cols,4),1fr);gap:11px;margin:22px auto 15px;max-width:490px}.memory-card{position:relative;aspect-ratio:1.14;min-width:0;border:0;background:none;padding:0;border-radius:11px;cursor:pointer;perspective:800px;transition:transform .15s}.memory-card:hover:not(.flipped){transform:translateY(-2px)}.memory-card:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.memory-back,.memory-front{position:absolute;inset:0;display:grid;place-items:center;border-radius:11px;backface-visibility:hidden;transition:transform .34s,opacity .2s;transform-style:preserve-3d}.memory-back{background:#f0edf8;border:1px solid #e4dfee;transform:rotateY(0)}.memory-back:before,.memory-back:after{content:'';position:absolute;inset:9px;border:1px solid #e4deef;border-radius:6px}.memory-back:after{inset:auto;left:12px;top:12px;width:3px;height:3px;border-radius:50%;background:#cdc2e2;box-shadow:0 0 0 0}.memory-back i{display:block;width:21px;height:21px;transform:rotate(45deg);border:2px solid #c6badf;border-radius:6px;position:relative}.memory-back i:after{content:'';position:absolute;inset:5px;border:1.5px solid #c6badf;border-radius:2px}.memory-front{background:var(--shape-bg);border:1px solid color-mix(in srgb,var(--shape-bg) 80%,#556);transform:rotateY(180deg)}.memory-front svg{width:51%;height:62%;max-width:62px;max-height:62px}.memory-card.flipped .memory-back{transform:rotateY(-180deg)}.memory-card.flipped .memory-front{transform:rotateY(0)}.memory-card.matched{cursor:default}.memory-card.matched .memory-front{border-color:#8ec9b1;opacity:.76}.memory-check{position:absolute;right:6px;top:6px;width:17px;height:17px;display:grid;place-items:center;border-radius:50%;background:#63a98b;color:white;opacity:0;transform:scale(.5);transition:transform .2s,opacity .2s}.memory-card.matched .memory-check{opacity:1;transform:scale(1)}.memory-result{display:flex;align-items:center;gap:12px;padding:13px 15px;background:#e8f4ed;border:1px solid #d2e9dc;border-radius:10px;font-size:11px;line-height:1.7;color:#39785d;margin-top:18px}.memory-result[hidden]{display:none}.memory-result svg{flex-shrink:0}.memory-result strong{display:block;font-size:13px}.games-board-caption{font-size:10px;color:var(--muted);text-align:center;line-height:1.7;margin-top:18px;min-height:17px}.games-sidebar{display:grid;gap:16px}.games-stat-card{padding:21px!important}.games-stat-label{display:block;font-size:13px;font-weight:650;margin-bottom:20px}.games-stat-row{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:17px}.games-stat-row>span{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:11px}.games-stat-row>span svg{color:var(--muted)}.games-stat-row>strong{font-size:13px;font-variant-numeric:tabular-nums;font-weight:700}.games-record{padding-top:17px;border-top:1px solid var(--line);margin-top:20px}.games-record>span{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--muted)}.games-record>span svg{color:var(--amber)}.games-record>strong{display:block;font-size:13px;margin-top:10px;font-variant-numeric:tabular-nums;font-weight:650}.games-tip{border-radius:12px;padding:23px 21px;border:1px solid transparent}.games-tip-purple{background:#efecf7;color:#695d86;border-color:#e5dfef}.games-tip-amber{background:#f9f0df;color:#8b7550;border-color:#eee2c9}.games-tip-green{background:#eaf4ee;color:#557e68;border-color:#dcebe0}.games-tip h4{margin:14px 0 8px;font-size:14px;letter-spacing:-.2px}.games-tip p{font-size:12px;line-height:1.8;margin:0}.games-tip small{display:block;font-size:10px;line-height:1.7;opacity:.75;margin-top:17px}.games-tip-art{display:block;width:38px;height:38px}.games-tip-art svg{width:100%;height:100%}.g2048-play-area{position:relative;width:min(100%,430px);margin:22px auto}.g2048-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;background:#ded9cf;padding:10px;border:1px solid #d2cbbd;border-radius:14px;touch-action:none;user-select:none;outline:none}.g2048-grid:focus-visible{box-shadow:0 0 0 3px var(--blue-soft),0 0 0 5px var(--blue)}.g2048-cell{display:flex;align-items:center;justify-content:center;aspect-ratio:1;border-radius:8px;background:#ebe7de;color:#7c7469;font-size:31px;line-height:1;font-weight:750;letter-spacing:-1px;font-variant-numeric:tabular-nums}.g2048-tile{box-shadow:0 2px 0 #84746115;animation:g2048-appear .13s ease-out}.g2048-value-2{background:#faf6ed;color:#807366}.g2048-value-4{background:#f1e6ce;color:#807054}.g2048-value-8{background:#eabe8c;color:#fffaf0}.g2048-value-16{background:#e4a276;color:#fff}.g2048-value-32{background:#dc8f6e;color:#fff}.g2048-value-64{background:#d27e65;color:#fff}.g2048-value-128{background:#e1bd68;color:#fffaf0;font-size:27px}.g2048-value-256{background:#cfab52;color:#fffaf0;font-size:27px}.g2048-value-512{background:#bc9444;color:#fffaf0;font-size:27px}.g2048-value-1024{background:#927b48;color:#fffaf0}.g2048-value-2048{background:#5b836d;color:#fff}.g2048-small-text{font-size:23px;letter-spacing:-.5px}.g2048-overlay{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:14px;background:#faf7edec;backdrop-filter:blur(3px);text-align:center;padding:25px;color:#6a654f}.g2048-overlay[hidden]{display:none}.g2048-overlay svg{display:block;margin:0 auto 15px;color:#be9a48}.g2048-overlay strong{display:block;font-size:26px;letter-spacing:-.75px}.g2048-overlay p{font-size:13px;line-height:1.7;margin:12px 0 24px}.g2048-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px;max-width:430px;margin:auto}.g2048-bottom .btn{font-size:10px;gap:6px;padding:7px 10px;min-height:32px}.g2048-bottom .btn:disabled{opacity:.4;cursor:default}.g2048-directions{display:flex;gap:5px}.g2048-directions .icon-btn{width:31px;height:31px;min-height:0;border:1px solid var(--line);border-radius:7px;background:var(--surface)}.g2048-directions .icon-btn:hover{background:var(--surface-2)}.g2048-arrow-up svg{transform:rotate(-90deg)}.g2048-arrow-down svg{transform:rotate(90deg)}.g2048-score-big{border-radius:10px;background:var(--surface-2);padding:16px;text-align:center}.g2048-score-big span{font-size:10px;color:var(--muted);display:block;margin-bottom:6px}.g2048-score-big strong{font-size:32px;letter-spacing:-.8px;font-weight:750;font-variant-numeric:tabular-nums}.g2048-example{display:flex;gap:6px;align-items:center}.g2048-example span{display:grid;place-items:center;border-radius:6px;background:#fffaf0;width:31px;height:32px;border:1px solid #e8d8b7;font-size:18px;font-weight:700;color:#977e52}.g2048-example span:last-child{background:#ecd59e}.g2048-example b{font-size:13px;font-weight:400}.math-settings{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.math-settings .memory-levels button{font-size:10px;padding:7px 9px}.math-range-label{display:flex;gap:7px;align-items:center;font-size:11px;color:var(--muted)}.math-range-label select{width:auto;font-size:11px;padding:7px 24px 7px 10px;min-height:33px;background-color:var(--surface);border:1px solid var(--line);border-radius:7px;color:var(--text)}.math-round-progress{display:flex;gap:6px;margin:27px 0 23px}.math-round-progress>span{display:grid;place-items:center;height:24px;flex:1;font-size:10px;border-radius:5px;background:var(--surface-2);border:1px solid var(--line);color:var(--muted)}.math-round-progress>span.done{background:#dff1e6;border-color:#c9e7d5;color:#4c9470}.math-round-progress>span.current{border-color:#86ad99;color:#4c9470;background:#f1f8f4}.math-expression{display:flex;align-items:center;justify-content:center;gap:15px;padding:22px 0 29px;min-height:145px}.math-number{display:grid;place-items:center;min-width:69px;height:84px;border-radius:15px;font-size:44px;font-weight:750;letter-spacing:-1.5px;font-variant-numeric:tabular-nums;box-shadow:0 4px 0 #17392308}.math-a{background:#e6effb;color:#5d80ba;border:1px solid #d3e1f4;transform:rotate(-4deg)}.math-b{background:#f9ebd1;color:#b18c46;border:1px solid #eddbb6;transform:rotate(4deg)}.math-unknown{background:#f0ede8;color:#a9a18f;border:1px dashed #d2cbbe;box-shadow:none}.math-unknown.answered{background:#e3f2e9;border:1px solid #cee8d8;color:#559573}.math-operator{font-size:27px;font-weight:400;color:#a1a7b1}.math-answers{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;margin:10px auto 0;max-width:430px}.math-answer{position:relative;display:grid;place-items:center;height:70px;background:var(--surface);border:1.5px solid var(--line);border-radius:11px;color:var(--text);font-size:28px;font-weight:700;cursor:pointer;transition:transform .15s,border-color .15s,background .15s;box-shadow:0 3px 0 color-mix(in srgb,var(--line) 65%,transparent)}.math-answer>span{position:absolute;right:6px;bottom:5px;font-size:8px;font-weight:500;color:var(--muted);opacity:.6}.math-answer:hover:not(:disabled){transform:translateY(-3px);border-color:var(--green);background:var(--surface-2)}.math-answer.correct{background:#e2f2e8;color:#4a916d;border-color:#75ad8d;box-shadow:0 3px 0 #bedac9}.math-answer.incorrect{background:#fbefea;color:#cc947e;border-color:#e8c5b7;box-shadow:none}.math-answer:disabled{cursor:default}.math-feedback{text-align:center;min-height:48px;display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:12px;line-height:1.6;margin-top:10px}.math-feedback.correct{color:#4c9470}.math-feedback.incorrect{color:#b17c54}.math-under-actions{display:flex;align-items:center;justify-content:center;gap:10px;margin:4px 0 6px}.math-under-actions .btn{font-size:11px;min-height:34px;padding:8px 12px;gap:6px}.math-under-actions button[hidden]{display:none}.math-visual-hint{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:23px;padding:17px 16px;border:1px dashed var(--line);border-radius:10px;background:var(--surface-2)}.math-visual-hint[hidden]{display:none}.math-visual-hint>b{font-weight:400;color:var(--muted);font-size:20px}.math-visual-hint>p{flex-basis:100%;font-size:11px;text-align:center;color:var(--muted);margin:3px 0 0;line-height:1.7}.math-dots{display:flex;gap:5px;align-items:center;justify-content:center;flex-wrap:wrap;max-width:180px}.math-dots>i{position:relative;width:15px;height:15px;border-radius:50%;display:block;flex-shrink:0}.math-dots .group-a{background:#82a4d5}.math-dots .group-b{background:#dfbe79}.math-dots .crossed{background:#e6e4df;border:1px solid #c7c3ba}.math-dots .crossed:before{content:'';position:absolute;left:1px;right:1px;top:6px;height:1.5px;background:#b29f93;transform:rotate(-45deg)}.math-zero{color:var(--muted);font-size:18px;padding:0 8px}.math-star-medal{margin:0 auto 24px;display:grid;place-items:center;width:77px;height:77px;border-radius:50%;background:#f5e7be;color:#c69b4b;box-shadow:inset 0 0 0 7px #fff5,0 0 0 1px #efddb3}.math-star-medal svg{fill:#e4c47833;stroke-width:1.4}.math-finish{text-align:center;padding:25px 5px 35px}.math-finish[hidden]{display:none}.math-finish-star{display:grid;place-items:center;width:104px;height:104px;border-radius:50%;background:#f6eaca;color:#c19a49;margin:0 auto 24px}.math-finish h3{font-size:24px;letter-spacing:-.7px;margin:0 0 12px}.math-finish p{font-size:13px;line-height:1.8;margin:6px 0}.math-finish .btn{margin:23px auto 0}.games-card:focus-visible,.memory-levels button:focus-visible,.math-answer:focus-visible{outline:3px solid var(--blue);outline-offset:3px}@keyframes g2048-appear{from{opacity:.55;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media(min-width:1450px){.games-card-cover{height:165px}.games-stage{grid-template-columns:minmax(0,1fr) 290px}}@media(max-width:1180px){.games-stage{grid-template-columns:minmax(0,1fr) 220px}.games-card-copy{padding:13px}.games-card-copy small{font-size:9px}.memory-panel,.g2048-panel,.math-panel{padding:19px!important}.games-stat-card{padding:18px!important}.games-board-head h3{font-size:16px}.math-number{min-width:57px;height:74px;font-size:38px}.math-expression{gap:12px}.math-operator{font-size:23px}.games-tip{padding:20px 17px}}@media(max-width:960px){.games-stage{grid-template-columns:1fr}.games-sidebar{grid-template-columns:1fr 1fr}.games-stat-card .games-stat-label{margin-bottom:16px}.games-stat-row{margin-top:13px}.games-record{margin-top:16px;padding-top:14px}.memory-grid{max-width:520px}.games-card-cover{height:130px}.games-card-copy{gap:7px}.games-card-copy strong{font-size:13px}.games-card-copy small{font-size:10px}.games-card-open{display:none}.g2048-score-big{float:left;margin-right:19px;width:95px}.g2048-score-big strong{font-size:24px}.g2048-score-big~.games-record{clear:both}.math-star-medal{width:51px;height:51px;float:left;margin:0 13px 13px 0}.math-star-medal svg{width:26px}.math-star-medal~.games-record{clear:both}.math-star-medal~.games-stat-row{margin-top:14px}}@media(max-width:620px){.creative-intro{margin-bottom:19px;align-items:flex-start}.creative-intro h2{font-size:25px}.creative-intro p{font-size:12px;line-height:1.7;max-width:280px}.creative-eyebrow{font-size:8px;letter-spacing:1.1px}.creative-local{display:none}.games-catalog{gap:9px;margin-bottom:15px}.games-card{border-radius:10px}.games-card-cover{height:105px}.games-card-tag{left:7px;top:7px;font-size:8px;padding:3px 5px;border-radius:4px}.games-card-copy{padding:11px 9px;min-height:54px}.games-card-copy strong{font-size:12px;letter-spacing:-.3px}.games-card-copy small{display:none}.games-cover-memory{grid-template-columns:repeat(2,34px);gap:5px;margin-top:18px}.games-cover-memory>span{width:34px;height:34px;border-radius:6px}.games-cover-memory svg{width:24px;height:24px}.games-cover-hidden i{width:12px;height:12px}.games-cover-2048{grid-template-columns:repeat(3,28px);gap:4px;margin-top:20px}.games-cover-2048>span{width:28px;height:28px;font-size:15px;border-radius:5px}.games-cover-2048>span:nth-child(n+5){font-size:10px}.games-cover-math{gap:4px;margin-top:16px}.games-cover-number{width:30px;height:39px;font-size:23px;border-radius:7px}.games-cover-math b{font-size:17px}.games-cover-answer{width:27px;height:27px;font-size:16px;right:-17px;bottom:-16px;border-width:2px}.games-cover-math i{width:7px;height:7px;left:-13px;top:-8px}.games-stage{gap:14px}.games-sidebar{gap:10px;grid-template-columns:1fr 1fr}.games-stat-card{padding:15px!important}.games-stat-label{font-size:11px;line-height:1.5}.games-stat-row{gap:7px;flex-wrap:wrap}.games-stat-row>span{font-size:10px;gap:6px}.games-stat-row>span svg{width:14px;height:14px}.games-stat-row>strong{font-size:12px}.games-record>span{font-size:9px;gap:5px;line-height:1.6}.games-record>span svg{width:15px;flex-shrink:0}.games-record>strong{font-size:11px;line-height:1.6}.games-tip{padding:17px 14px;border-radius:11px}.games-tip h4{font-size:12px;margin:10px 0 7px}.games-tip p{font-size:11px;line-height:1.8}.games-tip small{font-size:9px;margin-top:11px}.games-tip-art{width:30px;height:30px}.memory-panel,.g2048-panel,.math-panel{padding:16px!important}.games-board-head{gap:9px;margin-bottom:16px}.games-board-head h3{font-size:16px;line-height:1.35;max-width:240px}.games-board-head .creative-eyebrow{font-size:7px;letter-spacing:1px;max-width:230px}.games-board-head .btn{font-size:10px;padding:6px 8px;gap:5px;min-height:30px}.games-board-head .btn svg{width:14px;height:14px}.memory-grid{gap:8px;margin-top:17px}.memory-card,.memory-back,.memory-front{border-radius:8px}.memory-back:before{inset:7px;border-radius:4px}.memory-back:after{top:10px;left:10px;width:2px;height:2px}.memory-back i{width:17px;height:17px;border-radius:4px}.memory-back i:after{inset:4px;border-width:1px}.memory-check{width:13px;height:13px;top:4px;right:4px}.memory-check svg{width:9px}.memory-levels button{font-size:10px;padding:6px 10px}.games-board-caption{font-size:9px;margin-top:15px}.g2048-grid{padding:8px;gap:8px;border-radius:11px}.g2048-cell{border-radius:7px;font-size:29px}.g2048-small-text{font-size:21px}.g2048-value-128,.g2048-value-256,.g2048-value-512{font-size:24px}.g2048-play-area{margin-top:18px}.g2048-bottom .btn{font-size:9px;padding:6px 8px}.g2048-directions{gap:4px}.g2048-directions .icon-btn{width:29px;height:29px}.g2048-score-big{float:none;width:auto;margin:0 0 15px;padding:12px}.g2048-example{gap:4px;flex-wrap:wrap}.g2048-example span{width:25px;height:27px;font-size:16px}.g2048-example b{font-size:10px}.math-settings{gap:10px}.math-settings .memory-levels button{font-size:9px;padding:7px 8px}.math-range-label{font-size:10px}.math-range-label select{font-size:10px;padding:6px 20px 6px 8px;min-height:29px}.math-round-progress{gap:4px;margin:22px 0 16px}.math-round-progress>span{height:20px;font-size:9px;border-radius:4px}.math-expression{gap:10px;padding:18px 0 23px;min-height:119px}.math-number{min-width:58px;height:73px;font-size:37px;border-radius:12px}.math-operator{font-size:23px}.math-answers{gap:8px}.math-answer{height:60px;font-size:25px;border-radius:9px}.math-feedback{font-size:11px;min-height:47px}.math-under-actions .btn{font-size:10px;padding:7px 10px;min-height:32px;gap:5px}.math-visual-hint{padding:13px;gap:10px}.math-dots{max-width:110px;gap:4px}.math-dots>i{width:13px;height:13px}.math-dots .crossed:before{top:5px}.math-star-medal{float:none;margin:0 auto 19px;width:58px;height:58px}.math-finish h3{font-size:21px}.math-finish p{font-size:12px}.math-finish-star{width:86px;height:86px}.math-finish-star svg{width:44px}}@media(max-width:380px){.games-card-copy strong{font-size:11px}.games-card-cover{height:95px}.games-cover-2048{grid-template-columns:repeat(3,24px)}.games-cover-2048>span{width:24px;height:24px;font-size:13px}.games-cover-2048>span:nth-child(n+5){font-size:9px}.math-expression{gap:7px}.math-number{min-width:48px;height:65px;font-size:33px}.math-operator{font-size:20px}.math-settings{align-items:flex-start}.math-range-label{gap:5px}.g2048-directions .icon-btn{width:25px;height:27px}.g2048-bottom .btn{font-size:8px;padding:6px}.g2048-cell{font-size:26px}.g2048-small-text{font-size:18px}}@media(prefers-reduced-motion:reduce){.games-card,.memory-card,.memory-back,.memory-front,.memory-check,.math-answer{transition:none}.g2048-tile{animation:none}}
