/* Existing public narrative is read first; mechanics remain available on demand. */
body #event-scene#event-scene:not(.combat-scene) .event-scene-copy>#event-scene-story{display:block!important;order:-2;flex:none;margin:4px 0 16px!important;padding:0 0 14px;border-bottom:1px solid #b99b6033;color:#e3d7bc!important;font:16px/1.95 Georgia,'STSong','Microsoft YaHei',serif!important;white-space:pre-line;overflow-wrap:break-word;max-width:none}
body #event-scene#event-scene:not(.combat-scene) .event-scene-copy>#event-story-details{display:block!important;order:10;flex:none;min-width:0;margin-top:12px!important;border-top:1px solid #b99b6033;padding-top:8px}
body #event-scene#event-scene:not(.combat-scene) #event-story-details>summary{padding:8px 0!important;cursor:pointer;color:#bdb895;font-size:14px!important;line-height:1.6!important}
body #event-scene#event-scene:not(.combat-scene) #event-story-details :is(p,.event-mechanics-note){font-size:14px;line-height:1.8;white-space:pre-line;color:#bfc3ad;margin:12px 0;overflow-wrap:anywhere}
body #event-scene#event-scene:not(.combat-scene) .event-scene-copy>:is(h2,.panel-kicker,.convoy-stage-head){order:-3}
@media(max-width:700px){body #event-scene#event-scene:not(.combat-scene) .event-scene-copy>#event-scene-story{font-size:15px!important;line-height:1.9!important}}
