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

.rumor-memory{border-top:1px solid #d9cec0;margin:16px 0;padding-top:12px}.rumor-memory summary{padding:12px;cursor:pointer;min-height:48px;color:#245f65;font-weight:700}.rumor-memory .rumor-scene{margin:12px auto;max-width:390px}



.rumor-history{border:1px solid #d9cec0;border-radius:12px;margin:14px 0;padding:8px}.rumor-history summary{padding:12px;cursor:pointer;min-height:48px;color:#245f65;font-weight:700}.rumor-story .source-record{line-height:1.8}.rumor-story .source-record h3{margin-bottom:6px}.rumor-story .evidence-card{margin:14px 0;padding:14px;border:1px solid #c8dbd9;border-radius:14px;background:#fff}.rumor-story .evidence-card .rumor-scene{margin:8px auto}.rumor-answer .compact-choices{display:flex;flex-wrap:wrap;gap:8px}.rumor-answer .compact-choices button{min-height:52px;flex:1 1 90px}.rumor-story>.rumor-scene[data-scene="lulu-observation"]>figcaption{display:block}
