body.ym-games-page .gm-canvas-action{height:clamp(340px,58vh,520px);background:#1d2350;cursor:pointer}body.ym-games-page .gm-canvas-carrace{height:clamp(380px,64vh,580px);background:#4b4f5c}body.ym-games-page .gm-canvas-santa{background:#1b2559}body.ym-games-page .gm-canvas-eggs{background:#fff4dc}body.ym-games-page .gm-canvas-flowers,body.ym-games-page .gm-canvas-birds{background:#dff3ff}body.ym-games-page .gm-canvas-mole{background:#d9f3c4}@media(max-width:640px){body.ym-games-page .gm-canvas-action{height:clamp(330px,60vh,460px)}body.ym-games-page .gm-canvas-carrace{height:clamp(380px,66vh,520px)}}body.ym-games-page .gm-reflex{display:grid;justify-items:center;gap:12px;max-width:760px;margin:0 auto;padding:18px 12px 8px}body.ym-games-page .gm-reflex-lamp{width:86px;height:86px;border-radius:50%;background:radial-gradient(circle at 36% 30%,#ffb3b3,#e23d4b 60%,#8f1622);box-shadow:0 0 0 8px rgba(226,61,75,.15),inset 0 -6px 12px rgba(0,0,0,.25);transition:background .15s ease,box-shadow .15s ease}body.ym-games-page .gm-reflex[data-state=go] .gm-reflex-lamp,body.ym-games-page .gm-reflex[data-state=hit] .gm-reflex-lamp{background:radial-gradient(circle at 36% 30%,#d6ffc9,#3fbf5a 60%,#16712c);box-shadow:0 0 0 10px rgba(63,191,90,.22),0 0 40px rgba(63,191,90,.6),inset 0 -6px 12px rgba(0,0,0,.2)}body.ym-games-page .gm-reflex[data-state=miss] .gm-reflex-lamp{background:radial-gradient(circle at 36% 30%,#ffe7b3,#f0a32a 60%,#9a5a06)}body.ym-games-page .gm-reflex-prompt{margin:0;min-height:1.4em;color:#1d2350;font:800 clamp(20px,3.6vw,28px)/1.3 var(--gm-font,inherit);text-align:center}body.ym-games-page .gm-reflex-time{margin:0;min-height:1.3em;color:#2f5fd0;font:800 18px/1.3 var(--gm-font,inherit);text-align:center}body.ym-games-page .gm-reflex-pads{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}body.ym-games-page .gm-reflex-pad{position:relative;display:flex;align-items:center;justify-content:center;min-height:78px;padding:12px 16px;border:0;border-radius:18px;background:linear-gradient(180deg,#ffffff,#eef2fb);box-shadow:0 0 0 1px #d8dfed,0 5px 0 #c9d2e6;color:#1d2350;font:800 clamp(16px,2.6vw,20px)/1.3 var(--gm-font,inherit);cursor:pointer;text-align:center;overflow-wrap:break-word;word-break:normal}body.ym-games-page .gm-reflex[data-state=wait] .gm-reflex-pad{opacity:.55;filter:grayscale(.6)}body.ym-games-page .gm-reflex-pad:focus-visible{outline:3px solid #2f5fd0;outline-offset:3px}body.ym-games-page .gm-reflex-key{position:absolute;left:10px;top:8px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#2f5fd0;color:#fff;font-size:12px}body.ym-games-page .gm-reflex-pad[data-right=true]{background:linear-gradient(180deg,#e7ffe9,#c8f3cf);box-shadow:0 0 0 2px #3fbf5a,0 5px 0 #2f9a48}body.ym-games-page .gm-reflex-pad[data-wrong=true]{background:linear-gradient(180deg,#fff0f0,#ffd6d6);box-shadow:0 0 0 2px #e23d4b,0 5px 0 #b02a37}body.ym-games-page .gm-reflex-pad[data-answer=true]{box-shadow:0 0 0 3px #3fbf5a,0 5px 0 #2f9a48}@media(max-width:520px){body.ym-games-page .gm-reflex-pads{grid-template-columns:1fr}body.ym-games-page .gm-reflex-pad{min-height:60px}body.ym-games-page .gm-reflex-lamp{width:64px;height:64px}}#ym-games .gm-game-grid{grid-auto-flow:row dense!important}#ym-games .gm-art-svg{background:#e9f3ff!important}#ym-games .gm-art-svg svg{display:block!important;width:100%!important;height:100%!important}#ym-games .gm-art-svg::after{display:none!important}#ym-games .gm-game-hot{box-shadow:0 0 0 2px #ffcf4a,0 14px 30px -18px rgba(220,140,0,.7)!important}#ym-games .gm-hot-tag{position:absolute!important;right:12px!important;top:12px!important;z-index:2!important;padding:3px 10px!important;border-radius:999px!important;background:linear-gradient(180deg,#ff6b6b,#e0263a)!important;color:#fff!important;font:800 11.5px/1.4 var(--gm-font,inherit)!important;letter-spacing:.04em!important}@media(max-width:520px){.gm-stage-head .ymfx-sound .ymfx-sound-text{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.gm-stage-head .ymfx-sound{padding:8px!important;min-width:40px!important;justify-content:center!important}}body.ym-games-page .gm-reflex.gm-art-scene{max-width:800px}body.ym-games-page .gm-reflex .gm-reflex-lamp,body.ym-games-page .gm-reflex[data-state] .gm-reflex-lamp{position:relative;width:70px;height:104px;border-radius:0;background:none;box-shadow:none}body.ym-games-page .gm-reflex-lamp .gm-art{position:absolute;inset:0;width:100%;height:100%}body.ym-games-page .gm-reflex-green{opacity:0}body.ym-games-page .gm-reflex:is([data-state=go],[data-state=hit]) .gm-reflex-green{opacity:1}body.ym-games-page .gm-reflex:is([data-state=go],[data-state=hit]) .gm-reflex-red{opacity:0}body.ym-games-page .gm-reflex-time{display:flex;align-items:center;justify-content:center;gap:8px}body.ym-games-page .gm-reflex-time .gm-art-icon{width:28px;height:28px}body.ym-games-page .gm-reflex-time:has(span:empty){visibility:hidden}body.ym-games-page .gm-reflex-pad{padding-right:48px}body.ym-games-page .gm-reflex-mark{position:absolute;right:10px;top:50%;width:30px;height:30px;margin-top:-15px}@media(max-width:560px){body.ym-games-page .gm-reflex .gm-reflex-lamp,body.ym-games-page .gm-reflex[data-state] .gm-reflex-lamp{width:52px;height:78px}}@media(prefers-reduced-motion:no-preference){html:not(.ym-low-power):not(.ym-runtime-pressure) body.ym-games-page .gm-reflex-lamp .gm-art{transition:opacity .2s ease}}
