.words-story-game main{max-width:1180px}.words-story-game .workbench.words-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:22px}.words-story-game .words-story{background:#fffcf5;border:1px solid #e3d7c3;border-radius:20px;padding:16px;min-width:0}.words-story-game .words-story h2{font-size:22px;line-height:1.5;margin:0 0 12px}.words-scene{margin:0;min-width:0}.words-scene img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;border-radius:14px;background:#fff6e4}.words-scene figcaption{font-size:14px;line-height:1.7;padding:10px 3px;color:#513b2f}.words-story-game .words-story>.words-scene>figcaption{display:none}.words-story-game .words-story .story-card{font-size:16px;line-height:1.8;padding:0;background:none;border:0;margin:14px 0}.words-story-game .words-story .speech{font-size:21px;line-height:1.5;padding:15px;background:#fff1d5;border-radius:14px;color:#593f2b}.words-story-game .small-note{font-size:13px;line-height:1.7;color:#5c675f}.words-story-game .words-answer{padding:18px;min-width:0;border:1px solid #b6ccc5;border-radius:20px;background:#fff}.words-story-game #question-title{font-size:22px;line-height:1.5;margin:0 0 14px}.words-story-game .words-picked{border-left:4px solid #659388;padding:9px 12px;background:#f2f7f4;font-size:14px;line-height:1.7}.words-story-game .words-reaction{margin:10px auto;max-width:390px}.words-story-game .pilot-reaction{display:none}.words-story-game .words-finish-art{max-width:650px;margin:0 auto 16px}.words-story-game .finish>.corgi{display:none}.words-story-game .rep-task{scroll-margin-top:20px}.words-story-game .rep-task button{min-height:52px;line-height:1.7;text-align:start;white-space:normal;word-break:normal}.words-story-game .story-entrance-image{object-fit:contain}.words-story-game .story-entrance-copy{background:rgba(255,250,236,.96);color:#513b2f}.words-story-game .pilot-promise{font-size:13px}.words-story-game .reveal-reply{background:#eef6f2;border:1px solid #a2c7b6;border-radius:14px;padding:14px;line-height:1.8}.words-story-game button:focus-visible{outline:3px solid #317f98;outline-offset:3px}.words-story-game .contrast-note{font-size:14px;line-height:1.7}
@media(max-width:899px){.words-story-game .workbench.words-layout{grid-template-columns:1fr}.words-story-game .words-story>.words-scene{max-width:640px;margin:auto}.words-story-game .words-answer{padding:14px}.words-story-game .words-story{padding:12px}.words-story-game #question-title{font-size:20px}.words-story-game .rep-task{scroll-margin-top:12px}}
@media(min-width:900px){.words-story-game .words-story{position:sticky;top:18px}}
@media(max-width:420px){.words-story-game .workbench.words-layout{gap:14px}.words-story-game .words-answer{padding:10px}.words-story-game .rep-task{padding:10px}.words-story-game .rep-task button{font-size:15px}}
@media(prefers-reduced-motion:reduce){.words-story-game *{scroll-behavior:auto!important}.words-story-game .words-scene{animation:none}}
