.sr-only,#game #instruction{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}#picture-guide{display:flex;justify-content:center;align-items:center;gap:12px;margin:8px 0}.picture-steps{display:flex;align-items:center;gap:10px}.picture-step{position:relative;display:flex;align-items:center;justify-content:center;width:76px;height:68px;border:3px solid #d2dfcf;border-radius:15px;background:#fffdf3;padding:5px}.picture-step svg{width:54px;height:52px}.step-hand{position:absolute;left:-8px;top:-8px;font-size:22px;z-index:1}.step-now{border-color:#e4a635;box-shadow:0 0 0 3px #f5dca3}.step-done{border-color:#4b9576}.shadow-example{border-style:dashed;background:#e6eee5}.shadow-example svg{filter:grayscale(1);opacity:.35}.picture-arrow{font-size:24px;color:#6a8e76}.picture-finish{font-size:38px}.picture-voice{border:0;background:#e4efdc;border-radius:50%;width:54px;height:54px;font-size:27px}.voice-status{font-size:20px}.picture-feedback{position:absolute;right:18px;top:12px;font-size:35px;pointer-events:none}.piece-dots{display:flex;flex-wrap:wrap;gap:5px;max-width:140px}.piece-dots i{width:12px;height:12px;background:#e6e5d7;border-radius:50%;border:1px solid #bac7b1}.piece-dots .filled{background:#589673;border-color:#589673}.symbol-button{font-size:25px!important;min-width:52px;min-height:52px;padding:8px 14px!important}#game .tray .piece span{display:none}#game .tray .piece svg{height:78px}#game .game-bottom>span{display:none}.mission-picture{display:flex;align-items:center;justify-content:center;gap:3px;min-height:80px;background:#fffdf3;border-radius:14px;margin:12px 0;padding:8px}.mission-picture svg{width:64px;height:72px;min-width:0;flex:1}.mission-picture b{font-size:20px}.learning-content .symbol-button{font-size:25px!important}.learning-content>p:first-child{text-align:center;font-size:28px}.learning-panel summary{font-size:22px}.learning-symbol-feedback{font-size:32px;text-align:center}.learning-content #learning-feedback{min-height:0}.picture-success{font-size:36px}.mission-dots{display:flex;justify-content:center;gap:9px;margin:12px 0}.mission-dots i{height:12px;width:12px;border-radius:50%;background:#d7ddc9}.mission-dots i.current{background:#d9a542}.learning-content h3,.learning-content #learning-task p,.learning-content #learning-task small{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(min-width:900px) and (min-height:600px) and (orientation:landscape){#game{grid-template-rows:54px 110px minmax(0,1fr) 58px}#game .game-title h1{font-size:21px}#picture-guide{margin:4px 0}.picture-step{height:56px;width:68px}.picture-step svg{height:46px}#game .tray .piece svg{height:80px}.learning-play .symbol-button{font-size:22px!important;min-height:48px;padding:5px 12px!important}}@media(max-width:580px){.picture-step{width:62px;height:58px}.picture-step svg{width:45px;height:43px}.picture-steps{gap:6px}.picture-finish{font-size:29px}.picture-arrow{font-size:20px}#picture-guide{gap:9px}.picture-voice{width:48px;height:48px}.picture-feedback{font-size:28px}#game .tray .piece svg{height:70px}}

.story-prompts{list-style:none;padding:0}.story-picture{width:100%;font-size:32px;min-height:76px}.story-prompts li{margin:10px 0}

