.game-started .dark-overlay{display:none}.game-started #play-button{display:none}.dark-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,0.25);z-index:999}#play-button{max-height:30dvh;max-width:30dvw;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1000;cursor:pointer;-webkit-tap-highlight-color:transparent}html,body{height:100%;width:100%;overflow:hidden;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:flex;justify-content:center;align-items:center;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;background-color:#fdf3d8;background-image:linear-gradient(45deg, #f9e9bd 25%, rgba(249,233,189,0) 25%, rgba(249,233,189,0) 75%, #f9e9bd 75%, #f9e9bd),linear-gradient(45deg, #f9e9bd 25%, rgba(249,233,189,0) 25%, rgba(249,233,189,0) 75%, #f9e9bd 75%, #f9e9bd);background-position:0 0, 10px 10px;background-size:21px 21px}*,:after,:before{box-sizing:border-box;margin:0}#game-container{display:flex;flex-direction:column;align-items:center;gap:5dvh;max-width:100dvw;max-height:100dvh;padding:5dvh 5dvw}#objects-container{display:flex;align-items:center;justify-content:center;gap:3dvmin;font-size:8dvmin;line-height:1.1}#objects-container.hidden{display:none}#objects-container .operand-objects{display:flex;flex-wrap:wrap;justify-content:center;max-width:38dvw}#objects-container .objects-operator{font-weight:bold;color:#c98a2b}#equation{font-size:11dvmin;font-weight:bold;color:#5a4419}#answers-container{display:flex;gap:5dvmin}#answers-container button{font-family:inherit;font-size:9dvmin;font-weight:bold;color:#5a4419;width:20dvmin;height:20dvmin;padding:0 0 0.065em;border:1dvmin solid #c98a2b;border-radius:25%;background-color:#fff;-webkit-tap-highlight-color:transparent}#answers-container button:not(.wrong):not(.correct):not(.inactive){cursor:pointer}#answers-container button.correct{background:linear-gradient(145deg, #c8e6c9, #a5d6a7);border-color:#2e7d32;color:#2e7d32}#answers-container button.wrong{opacity:0.4;animation:shake 0.4s}@keyframes shake{0%,100%{transform:translateX(0)}25%{transform:translateX(-8px)}50%{transform:translateX(8px)}75%{transform:translateX(-8px)}}
