#swConversation{display:none}#storyWorld.scene-speaking .sw-stage{flex:0 0 39svh;min-height:190px}#storyWorld.scene-speaking .sw-controls{display:none}#storyWorld.scene-speaking #swConversation{display:block;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;background:#203b38;border-top:4px solid #aa976a;padding:15px max(16px,calc((100vw - 860px)/2));color:#f7e9cb;scrollbar-color:#b6a477 #203b38}#storyWorld.scene-speaking .sw-inventory{display:none}.sp-scene{font-family:system-ui,"Microsoft YaHei",sans-serif;max-width:850px;margin:auto;padding-bottom:12px}.sp-scene-top{display:flex;gap:12px;align-items:center;margin-bottom:12px}.sp-scene-top img{width:50px;height:55px;image-rendering:pixelated;border:2px solid #b5a26b;background:#7d9369;object-fit:contain}.sp-scene-top>div{flex:1}.sp-scene-top small,.sp-scene-top b{display:block}.sp-scene-top small{font-size:12px;color:#d4cbab;margin-bottom:4px}.sp-scene-top b{font-size:18px;color:#ffebbd}.sp-scene button,.sp-scene .sp-import{font:600 14px/1.5 system-ui,sans-serif;min-height:42px;padding:8px 13px;border:2px solid #ac9667;background:#eddeb6;color:#254139;cursor:pointer;border-radius:3px}.sp-scene button:disabled{opacity:.5;cursor:default}.sp-scene button:focus-visible{outline:3px solid #ffcf68;outline-offset:3px}.sp-scene audio{display:block;width:100%;height:42px;margin:8px 0}.sp-scene-line{background:#e9ddb8;border:2px solid #aa9869;padding:10px 14px;color:#244135}.sp-scene details summary{font-size:13px;cursor:pointer;padding:7px 0}.sp-scene details p{font-size:15px;line-height:1.7}.sp-scene-goal{font-size:15px;line-height:1.7;margin:12px 0;color:#f5e8c6}.sp-scene #spStatus{font-size:13px;line-height:1.6;background:#142d2d;padding:10px 12px;margin:8px 0;border-left:3px solid #d6bc80}.sp-scene #spTranscript{display:block;width:100%;box-sizing:border-box;min-height:70px;background:#f5ecd6;color:#1d3539;border:2px solid #a98c58;padding:10px;font:16px/1.6 system-ui,sans-serif}.sp-scene .sp-scene-assist{border-top:1px solid #677b62;margin-top:12px;padding-top:4px}.sp-scene .sp-feedback{font-size:14px;margin:10px 0;background:#152e2c}.sp-scene .sp-feedback p{font-size:16px;color:#ffe7ad}.sp-scene .sp-feedback ul{margin:5px 0}.sp-scene .sp-feedback small{font-size:11px;color:#c4cdbf}.sp-scene .sp-scene-next{display:block;width:100%;margin-top:12px;background:#cfba7c}.sp-scene-note{display:block;font-size:11px;line-height:1.6;color:#becbb6;margin-top:10px}.sp-scene [hidden]{display:none!important}.sp-scene .sp-actions{margin:10px 0}.sp-scene .sp-import{display:inline-block;margin:8px 0}.sp-scene button[aria-pressed=true]{background:#e7a98c}@media(max-width:600px){#storyWorld.scene-speaking .sw-stage{flex-basis:32svh;min-height:170px}#storyWorld.scene-speaking #swConversation{padding:12px 14px}.sp-scene-top{gap:9px;margin-bottom:8px}.sp-scene-top img{width:40px;height:44px}.sp-scene-top b{font-size:16px}.sp-scene-top small{font-size:11px}.sp-scene-top button{font-size:12px;padding:6px 9px}.sp-scene .sp-actions button{flex:1 1 110px}.sp-scene-goal{font-size:14px}}@media(max-height:500px) and (orientation:landscape){#storyWorld.scene-speaking{display:grid;grid-template-columns:45% 55%;grid-template-rows:48px 1fr}#storyWorld.scene-speaking .sw-top{grid-column:1/-1}#storyWorld.scene-speaking .sw-stage{height:100%;min-height:0}#storyWorld.scene-speaking #swConversation{border-top:0;border-left:3px solid #aa976a;padding:10px}}
