.real-button{--face:var(--button-face);--base:var(--button-shadow);--ink:var(--color-blue);--pressed:var(--color-blue);--pressed-base:#217dbb;--lift:8px;min-width:48px;min-height:48px;padding:0 0 var(--lift);background:var(--base);color:var(--ink);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border:0;border-radius:12px;position:relative}.real-button--red{--ink:var(--color-red);--pressed:var(--color-red);--pressed-base:#c0392b}.real-button__face{background:var(--face);border-radius:12px;justify-content:center;align-items:center;width:100%;height:100%;padding:8px 16px;font-size:1.5rem;line-height:1;transition:transform 60ms ease-out;display:flex}.real-button:active,.real-button.is-active{background:var(--pressed-base);color:var(--color-white)}.real-button:active .real-button__face,.real-button.is-active .real-button__face{background:var(--pressed);transform:translateY(calc(var(--lift) / 2))}.real-button:disabled{cursor:default;opacity:.6}.icon{width:100%;height:100%;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;background:currentColor;display:inline-block}.icon--true{--icon:url(/assets/icon-true-e3Mk2zq0.png)}.icon--false{--icon:url(/assets/icon-false-DxDEaORK.png)}.icon--play{--icon:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHQAAACeCAYAAADjRS7DAAAAAXNSR0IArs4c6QAACcdJREFUeAHtXQuIVVUUbcx+9rGiJCmMykSiTMWsLMUQSbS0n/TRsgzFtMI+GIIgGIIgCIJgmX3op5GZZmlayjQMpvnX7G+Tk1pZampZVjqtVb6Z8+7Me3M/5957PnvD5p1z7jn77r3XW+edd99991QcV0Lq6uo64dBIaBfoZdDD0BroBujsioqK9XgVMT0DALI9dAm0nBzFwRegrU2Px2v/ANAA6D5oWPkOHa/zOmmmBg9gBkLJvKhyBAMmQluaGpt3fgGMDtD90CTyMQZf7F3yTAwYQFQmQVIZewDloSbG6I1PAKCbAoiu4lwYOtObJJoUKBL/nC4UA3a2o97bpFh98KUFguT3zTSkHYwuB6iToLJgSiPDTdlEsqN8TUH3WLIao9o3dX5p05sBMjSLz7ruOM8GgDpMr/tiLZiBCvIt2JhyfR7sj8Slw30pn8dL83kAykTvgN4LUCtZEdGXAU65ecgFOCkXTJOhJ+ThgKvnzIuhaj7XojIEbP1KbZRyvAzkxVDV226orAdTh6uNUo6XARMYqno+H5URYOtetVHK4TNgGqD0fCf0PoC6InwY0rOQAROm3IIvhdfzUfgQU/AU6ImFRnkNlwETGap6zttc7gFbv1QbpVw6AyYyVPW2KypcMI1QG6VcOgOmM1T1fCEqD4Kte9RGKRdnwCZA6fkP0GEA9YPiMKRWyIDpU27Bz8JrWxSWYgqeKgumQkqKX21jqOr9RlS4YPpcbfS9bBtDVbw6o7IOTB2lNvpetpmhKnaLUOGC6We10ceyzQxV8boZlc1g641qo49lVwAldudB+ReOadCTfASTMbsy5Qbx24wGLpi2Bg+4XneJoSpWvJNxLZg6Rm30oewqQ1XsFqPyANi6W210tewqQ1W8+qOyBWzlq/PiA6AEsQ30PYA6HXqyy6j6MOUG8fsUDVwwbQkecKHuC0NVrC5HZQ2Y+ii0Qj3gQtlHhqq4vY8KF0w/qo02l31kqIpXP1R4hekmtdHmsu+AErtzoYsA6gzoKTaDSd99n3KD+H2GBi6YNgUP2FIXhhYjxecx8a+Pj0GtXDAJQ4sBVWu8zYW3u/C2F2tEGFoaqr44xAXToNJdzDsigJbH5BwcXgBQZ0Jble9qxlGZcsPj8AW6csHEZx0aK8LQ8NB0RNdVYOqTUGMXTMLQ8ICqPZejwj9U7VIbTSgLQ+Oh0AfD+JPcrfGGpzdKAI2f27MxdD5AnQU9Nb4ZvSNlytWTTz5OgAumdXrMxbciDI2fO3VkB1T4NNJx0FxzKgxVYdFTroQZPrKHj+7JXHJ9N2UebTYn7I3T8ArTHdmcrvgsAmhxPnTVzoKhNwHq89DTdBkNY0em3DBZStbnGwzngmlNMjPhRgtDw+UpSS8+hXQlmDoemnq+haFJoIo+tgpDuGCqjT403IjU3zHh3PCmVy9EuglMvTOtiAXQtDJb2i6fT8xn8r8EPb10t3hHZMqNlzddo7bBEB9cuVqXQWGorkzGs3MJhlWDqROgx8czUTxKGFqcjzxr1Tj5ULB1exInhKFJsqd37PUwxwXT3UnMCqBJsqd/LHd7fB2gvgI9I455mXLjZC2bMdyrlVPwyiinE4ZGyVa2fS/C6arA1InQ0AsmYWi2IMU9G1lKtpK1ZUUYWjY9xhzsAU82gqnN7vwoDDUGs9COzEHPh8DW/U2NEECbyor5bfyuyimY312LRKbconRYU7kQnnIT36eCHgtDgxmxr/4MXH4YbD1C11va5794HMjAKNS5IeFotgtDmQU3ZBBY+o4A6gaYjIJPcmkngLoDKCMZLIC6BegC+driFqAdhaFuAXpIGOoWoAcEULcArRFA3QL0I/kMdQdQXi26VBjqDqBzcaVomzDUDUC/RxidAOivwlD7Ad2HEAYTTIYiv7bYDWgt3O8HMOt3aBSG2gvoMrh+tQomQxFA7QP0MFweByUz+QtLkciUW5QO4yvNPnFbGGo8hvUOzkKpG1hZ9vHpwtD6fBlb4Ca3wwHku2E8FEDDZCm/PtxX5n6A+VNYF2TKDZupbPtx4fMEtH8UMOmiMJRZMEsS7c0mDDULzJlw5yqwMvZGe8JQMwDdDTf4WbkkqTvC0KQZTD5+MUxcoQNMuiKAJgckroU/MXAsgBwAJUO1iEy5WtIY2chmjOADHbdGHtnMAGFoMwnSfJh3FcyAdk8DTPoqDGUWshFeSOfCZ2mapxOGppndBtuLUOQdBamCydMJoA1JT6P0B4w+AiAHQnlNNnWRKTe9FG+EaS586u8mSO9UDZaFoQ250FXiwmc6tNHdBLpOUM6OMLRcdqIf4+ax3ESWm8nmIsJQfWlfCFO84pMbmAxFAE0O6CGYGA0gb4HuSW4umQWZcpPlj5vDcuHDzWKNEGFoPBi48JkGvcYkMBmKMJRZiCY70Z2bwa6INiyb3sLQaHmej+684mMkmAxFAA0H6O/oNgpA3g7dG25IPr1kym0+79zklQsfbvpqvAhDS0N0FIemQq+1BUyGIgxlFhrLDjRxj7LKxofMbhGGNsZnHpq48KlsfMj8FgG0AaPfUBwBIPnnWf6J1kqRKfd/2LhZKxc+3LzVavGdoVz4TIH2cAFMvhN9Zmgt4ufCp4qJcEV8ZegbAPBK18Dkm9I3QA8iZv7X8i7of08NYRJcEp+m3FUAjpuvfusSgMFYfGAod0uYDO3pOpgE13WGltywhsG7KC4zdC4A48Kn2kXgSsXkIkMPINgxAPLVUkG73O4aoKG3ZXQVVFemXC58JkF7gZk1roIVJi4XGEoAI29tHCY5NvaxnaGvIemdwcpI+1TbCFRYn21lKDdD5aao3BxVRMmAjYBWw39OsfyOKRLIgE1T7j/wfSK0t4AZQFGp2sJQXn/ldVhejxUpkwEbGPoy/OfCR8AsA2ThkMkM5c9bvLmZv12KhMyAqYBWwX/eTVAbMg7pdiwDpk25XPhMgN4gYMZ7j5rEUN5xx4XPJ/FCkVHMgCkMfRG+dBEwk78p82Yob2geCSB5t7qIhgzkCWgl/OfCZ4eGOMTEsQzkMeX+jXOPh/YRMPW/D7NmKP9jyYXPWv2hiEVmgAytyygVs3GergJmytmuq6s7CE1T9sD4bSmHIeaPZYAM5W+LaclyGOZ/LfmwCZEMMkBA+YVet/wFg9xBry/A5GNgRDLKAAHdpPlcfKoWn0swFZrV57PmECw2h8+3vho/QJ+FrVYWp8N+1wFAS2gNNIn8gsGD7M+GIxEAjCEJ0FyGsW0dSYU7YQCU2RFBPYz+j0Mr3MmCQ5EAmBbQp6GHoM3JW+jQ3qHwnQmlEbsAVBtENxbaE0rQWkN3QXnbJLepeBur16/xKmJgBv4FfSZU9JY7S5gAAAAASUVORK5CYII=)}.icon--menu{--icon:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJoAAABwCAYAAADmIGnzAAAAAXNSR0IArs4c6QAAApVJREFUeAHt3UFqZEEMREF/3//Odl+gBSlEQzbhbVX90YTe0uDn7/Xz88Gf5/Wz+ec+PedmRm/eC/y+P3JC4E5AaHeWvjQICG3AcXQnILQ7S18aBIQ24Di6ExDanaUvDQJCG3Ac3QkI7c7SlwYBoQ04ju4EhHZn6UuDgNAGHEd3AkK7s/SlQUBoA46jOwGh3Vn60iAgtAHH0Z2A0O4sfWkQENqA4+hOQGh3lr40CAhtwHF0JyC0O0tfGgSENuA4uhMQ2p2lLw0CQhtwHN0JCO3O0pcGAaENOI7uBIR2Z+lLg4DQBhxHBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBL5D4Pn0XyTxl1O+I5z0f+H30VIx91cCQluxeZQKCC0Vc38lILQVm0epgNBSMfdXAkJbsXmUCggtFXN/JSC0FZtHqYDQUjH3VwJCW7F5lAoILRVzfyUgtBWbR6mA0FIx91cCQluxeZQKCC0Vc38lILQVm0epgNBSMfdXAkJbsXmUCggtFXN/JSC0FZtHqYDQUjH3VwJCW7F5lAoILRVzfyUgtBWbR6mA0FIx91cCQluxeZQKCC0Vc58AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAnYC/nFK3ss6B/T5a597qphZa3co6BxZa597qphZa3co6BxZa597qphZa3co6BxZa597qphZa3co6BxZa597qphZa3co6BxZa597qphZa3co6BxZa597qphZa3co6BxZa597qphZa3co6BxZa597qphZa3co6BxZa597qphZa3co6BxZa597qphZa3co6BxZa597qphZa3co6BxZa597qphZa3co6BxZa597qpv4HcL4YmvRamt8AAAAASUVORK5CYII=)}.icon--sound-on{--icon:url(data:image/png;base64,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)}.icon--sound-off{--icon:url(data:image/png;base64,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)}.kids{justify-content:center;align-items:center;min-height:100dvh;padding:24px 16px;display:flex}.kids__card{background:#0000002e;border-radius:16px;width:100%;max-width:400px;padding:16px 24px 24px}.kids__header{grid-template-columns:40px 1fr 40px;align-items:center;margin-bottom:16px;display:grid}.kids__header h1{text-align:center;margin:0;font-size:1.25rem;font-weight:400}.kids__back{width:40px;height:40px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;font-size:2rem;line-height:1}.kids__dots{justify-content:flex-end;gap:4px;margin:0;padding:0;list-style:none;display:flex}.kids__dots li{background:#ffffff4d;border-radius:50%;width:8px;height:8px}.kids__dots li.is-current{background:var(--color-white)}.kids__ops,.kids__counts{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.kids__chips{flex-wrap:wrap;gap:8px;display:flex}.kids__chip{color:#ffffffb8;cursor:pointer;touch-action:manipulation;background:#ffffff14;border:2px solid #ffffff40;border-radius:12px;min-width:48px;height:48px;font-size:1.15rem}.kids__chip[aria-pressed=true]{border-color:var(--color-blue);background:var(--color-blue);color:var(--color-white)}.kids__chip--op{height:56px;font-size:1.75rem}.kids__chip--count{height:52px}.kids__chip--count[aria-pressed=true]{border-color:var(--color-green);background:var(--color-green);color:var(--color-primary)}.kids__all{min-height:48px;color:var(--text-muted);cursor:pointer;justify-content:center;align-items:center;gap:8px;display:flex}.kids__all input{width:20px;height:20px;accent-color:var(--color-green)}.kids__section+.kids__section{border-top:1px solid #ffffff1f;margin-top:16px;padding-top:16px}.kids__section h2{color:var(--text-muted);margin:0 0 10px;font-size:1rem;font-weight:400}.kids__section-head{justify-content:space-between;align-items:baseline;display:flex}.kids__link{color:#74b9ff;cursor:pointer;background:0 0;border:0;min-height:32px}.kids__next{width:100%;height:56px;margin-top:20px}.kids__start .real-button__face{color:var(--color-green)}.kids__history{margin-top:16px}.kids__history h2{color:#ffffff80;margin:0 0 8px;font-size:.75rem;font-weight:400}.kids__history ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.kids__history button{width:100%;min-height:44px;color:var(--color-primary);text-align:left;cursor:pointer;background:#ffffffd9;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:.85rem;display:flex}.kids-dialog{background:var(--color-primary);width:min(440px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text-on-dark);overscroll-behavior:contain;border:0;border-radius:16px;padding:40px 24px 24px;position:relative;overflow-y:auto}.kids-dialog::backdrop{background:#0009}.kids-dialog .kids__header h2{text-align:center;margin:0;font-size:1.25rem;font-weight:400}.kids-dialog__close{width:40px;height:40px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;font-size:1.25rem;position:absolute;top:8px;right:8px}.kids-dialog__close:focus-visible{outline:2px solid var(--text-muted);outline-offset:-4px;border-radius:10px}.duel-ready{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100dvh;padding:24px 16px;display:flex}.duel-ready h1{margin:0;font-size:2rem}.duel-ready__options{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.duel-ready__options label{color:var(--text-muted);align-items:center;gap:8px;display:flex}.duel-ready__options select{background:var(--color-primary);min-height:44px;color:var(--text-on-dark);font:inherit;border:2px solid #ffffff4d;border-radius:10px;padding:0 12px}.duel-ready__kids{align-items:center;gap:12px;margin:0;display:flex}.duel-ready__change{color:#74b9ff;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:2px solid #ffffff4d;border-radius:10px;padding:0 14px}.duel-ready__players{grid-template-columns:repeat(2,minmax(0,300px));gap:24px;display:grid}.duel-ready__player{border-top:6px solid var(--player-color);background:#0003;border-radius:16px;padding:20px}.duel-ready__player--p1,.duel-half--p1{--player-color:#74b9ff}.duel-ready__player--p2,.duel-half--p2{--player-color:#fdcb6e}.duel-ready__player h2{color:var(--player-color);margin:0}.duel-ready__player p{color:var(--text-muted);margin:8px 0}.duel-ready__caps{justify-content:center;gap:12px;display:flex}.duel-ready__cap{width:72px;height:72px;color:var(--text-on-dark);cursor:pointer;touch-action:manipulation;background:#ffffff14;border:2px solid #ffffff4d;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:1.25rem;display:flex}.duel-ready__cap.is-registered{border-color:var(--color-green);background:var(--color-green);color:var(--color-primary)}.duel-ready__state{font-size:1.1rem}.duel-ready__hint{color:var(--text-muted);margin:0}.duel-ready__home{width:140px;height:52px}kbd{font-family:inherit;font-size:.85rem;line-height:1}.duel{overscroll-behavior:none;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:#000;gap:4px;display:grid;position:fixed;inset:0}.duel--side{grid-template-columns:1fr 1fr}.duel--face{grid-template-rows:1fr 1fr}.duel__slot{min-width:0;min-height:0}.duel__slot--flipped{transform:rotate(180deg)}.duel-half{border-top:6px solid var(--player-color);background:var(--color-primary);flex-direction:column;align-items:center;height:100%;transition:opacity .2s;display:flex}.duel-half>.timer-bar{align-self:stretch}.duel-half{position:relative;overflow:hidden}.duel-half__flash{pointer-events:none;animation:.35s ease-out forwards duel-flash;position:absolute;inset:0}.duel-half__flash.is-right{background:var(--color-green)}.duel-half__flash.is-wrong{background:var(--color-red)}@keyframes duel-flash{0%{opacity:.35}to{opacity:0}}.duel-half__name{color:var(--player-color);margin:12px 0 0;font-size:1.25rem}.duel-half__equation{flex:1;align-items:center;min-height:0;display:flex}.duel-half .equation{font-size:clamp(2.5rem,min(11vw,13dvh),7rem)}.duel--side .duel-half .equation{font-size:clamp(2.5rem,min(7vw,15dvh),7rem)}.duel-half__progress{color:var(--text-muted);margin:2px 0 0}.duel-half__status{min-height:1.6em;color:var(--text-muted);margin:4px 0;font-size:1.6rem}.duel-half__status.is-right{color:var(--color-green)}.duel-half__status.is-wrong{color:#ff8a80}.duel-half__buttons{gap:16px;display:flex}.duel-half__button{aspect-ratio:1;width:min(140px,18vw,16dvh);min-width:72px;min-height:64px}.duel-half__button .real-button__face{flex-direction:column;gap:4px;padding:14%}.duel-half__icon{flex:1;width:100%;min-height:0;display:flex}.duel-half__button:disabled{opacity:.5}.duel-half__score{margin:12px 0 16px;font-size:1.25rem}.duel__overlay{color:var(--color-white);font:inherit;background:#0000008c;border:0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.duel__countdown{font-size:9rem}.duel__overlay--paused{cursor:pointer;font-size:2rem}.duel__result{text-align:center;background:#2c3e50f5;padding:20px 16px;position:fixed;top:50%;left:0;right:0;transform:translateY(-50%)}.duel__result-text{margin:0 0 16px;font-size:clamp(1.5rem,4vw,2.5rem)}.duel__result-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.duel__result-actions .real-button{min-width:150px;height:52px}.duel-small{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:24px 16px;display:flex}.duel-small p{color:var(--text-muted)}.duel-small__link{background:var(--color-green);min-height:48px;color:var(--color-primary);border-radius:12px;align-items:center;padding:0 24px;text-decoration:none;display:inline-flex}.gate{background:var(--color-primary);width:min(360px,100vw - 32px);color:var(--text-on-dark);text-align:center;border:0;border-radius:16px;padding:24px}.gate::backdrop{background:#0009}.gate h2{margin:0 0 16px;font-size:1.5rem}.gate label{margin-bottom:12px;font-size:1.25rem;display:block}.gate input{width:100%;height:52px;color:var(--text-on-dark);font:inherit;text-align:center;background:#ffffff1a;border:2px solid #ffffff4d;border-radius:12px;font-size:1.5rem}.gate__wrong{color:#ff8a80;margin:12px 0 0}.gate__actions{gap:12px;margin-top:20px;display:flex}.gate__actions .real-button{flex:1;height:52px}.home{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;max-width:480px;min-height:100dvh;margin:0 auto;padding:32px 16px 24px;display:flex}.home__logo{margin:0}.home__logo img{width:min(280px,70vw);height:auto;display:block}.home__tagline{color:var(--text-muted);margin:0}.home__play{width:160px;height:72px}.home__play .real-button__face{padding:12px}.home__row{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.home__kids,.home__duel{min-width:160px;height:56px}.home__event{min-width:220px;height:56px}.home__section-title{color:var(--text-muted);margin:8px 0;font-size:1rem;font-weight:400}.home__modes ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.home__mode{--ink:#1d6fa5;width:100%;height:56px}.home__mode .real-button__face{font-size:1.15rem}.home__about p{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5}.home__footer{color:var(--text-muted);padding-top:8px}.home__footer p{margin:0 0 8px}.home__stores{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.home__stores a{background:var(--color-green);min-height:48px;color:var(--color-primary);border-radius:12px;align-items:center;padding:0 20px;text-decoration:none;display:inline-flex}.play{min-height:100dvh;padding:max(8px, env(safe-area-inset-top)) 8px max(8px, env(safe-area-inset-bottom));overscroll-behavior:none;touch-action:manipulation;background:#000;justify-content:center;align-items:center;display:flex}.play__board{background:var(--game-color);width:100%;max-width:560px;height:min(100dvh - 16px,880px);color:var(--game-ink,var(--color-white));border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.play--light-ink .play__board{text-shadow:0 1px 3px #00000059}.timer-bar{background:var(--game-ink,var(--color-white));height:5px}.timer-bar:has(.timer-bar__fill){background:0 0}.timer-bar__fill{background:var(--game-ink,var(--color-white));transform-origin:0;height:100%;animation-name:timer-shrink;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes timer-shrink{0%{transform:scaleX(var(--from,1))}to{transform:scaleX(0)}}.play__header{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:16px 8px;display:grid}.play__sound{justify-self:start;width:56px;height:52px}.play__sound .real-button__face{padding:8px}.play__mode{flex-direction:column;align-items:center;line-height:1;display:flex}.play__mode-label{color:var(--color-white);text-shadow:none;background:#2c3e50d9;border-radius:999px;margin-bottom:4px;padding:1px 8px;font-size:.85rem}.play__mode-name{font-size:1.5rem}.play__score{justify-self:end;font-size:2.25rem}.play__quit{height:48px;font-size:1.25rem}.play__stage{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:clamp(8px,4dvh,40px);min-height:0;padding:0 16px 16px;display:flex}.play__equation{flex-direction:column;justify-content:center;align-items:center;display:flex}.equation{font-variant-numeric:tabular-nums;flex-direction:column;align-items:center;font-size:clamp(2.5rem,min(22vw,15dvh),8rem);line-height:1;display:flex}.equation__line{align-items:center;gap:.15em;display:flex}.equation__result.is-right,.equation__result.is-wrong,.equation__correct{-webkit-text-stroke:6px var(--color-white);paint-order:stroke fill;text-shadow:none}.equation__badge{border:4px solid var(--color-white);width:.55em;height:.55em;color:var(--color-white);border-radius:50%;padding:.11em;display:inline-flex}.equation__badge.is-right{background:var(--color-green)}.equation__badge.is-wrong{background:var(--color-red)}.equation__correct{color:var(--color-green);font-size:.85em}.equation__result.is-right{color:var(--color-green)}.equation__result.is-wrong{color:var(--color-red)}.play__paused{text-align:center;margin:8px 0 0;font-size:1.5rem}.answer-buttons{justify-content:center;gap:16px;width:100%;display:flex}.answer-button{aspect-ratio:1;width:min(200px,42vw,30dvh);min-width:80px}.answer-button .real-button__face{padding:18%;position:relative}.answer-button__keys{gap:4px;display:flex;position:absolute;top:8px;left:8px}.answer-button__keys kbd{background:var(--color-gray);min-width:1.5em;color:var(--color-primary);font:inherit;text-align:center;border-radius:6px;padding:2px 6px;font-size:.9rem;line-height:1.2}.answer-button:disabled{opacity:0}.score-board{width:100%;text-shadow:none;flex-direction:column;align-items:center;gap:16px;display:flex}.score-board__card{background:var(--color-primary);text-align:center;border-radius:16px;width:100%;max-width:400px;padding:16px}.score-board__card p{margin:0;line-height:1.05}.score-board__title{color:var(--color-gray);font-size:1.5rem}.score-board__title.is-best{color:var(--color-green)}.score-board__title.is-close{color:var(--color-red)}.score-board__number{font-size:3.5rem}.score-board__actions{gap:12px;width:100%;max-width:400px;display:flex}.score-board__icon-button,.score-board__text-button{flex:1 1 0;max-width:120px;height:58px;margin:0 auto}.score-board__icon-button .real-button__face{padding:10px}@media (orientation:landscape) and (height<=520px){.play__header{padding:8px}.play__stage{flex-direction:row;gap:24px}.play__equation,.play__stage>.answer-buttons,.play__stage>.score-board{flex:1 1 0}.equation{font-size:clamp(2.5rem,20dvh,6rem)}.answer-button{width:min(160px,40dvh)}.score-board{gap:8px}.score-board__card{padding:8px}.score-board__number{font-size:2.25rem}}.kids-result__headline{font-size:1.75rem}.kids-result__headline.is-perfect{color:var(--color-green)}.score-board__card .kids-result__mode{color:var(--text-muted);margin:4px 0 12px;font-size:.95rem}.kids-result__stats{justify-content:space-evenly;margin:8px 0 0;display:flex}.kids-result__stats dt{color:var(--text-muted);font-size:.875rem}.kids-result__stats dd{margin:4px 0 0;font-size:1.6rem}.kids-result__stats .is-correct{color:var(--color-green)}.kids-result__stats .is-wrong{color:#ff8a80}.kids-result__stats .is-accuracy{color:#74b9ff}@font-face{font-family:RelayBold;src:url(/fonts/relay-bold.woff2)format("woff2");font-display:swap}:root{--color-primary:#2c3e50;--color-blue:#3498db;--color-red:#e74c3c;--color-green:#2ecc71;--color-gray:#ecf0f1;--color-white:#fff;--text-on-dark:#fff;--text-muted:#ffffffb8;--button-face:#fff;--button-shadow:#d9d9d9;--font-game:"RelayBold", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#root{min-height:100dvh;margin:0}body{background:var(--color-primary);color:var(--text-on-dark);font-family:var(--font-game);-webkit-tap-highlight-color:transparent}button{font:inherit}:focus-visible{outline:3px solid var(--color-white);outline-offset:3px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.static-intro{max-width:480px;margin:0 auto;padding:32px 16px;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5}
