.london-parley-you{display:block}.london-parley-you .chronicle-speech-body{width:100%}.london-parley-boundary{margin:1.5rem 0;padding:1rem 0;border-block:1px solid rgba(184,159,105,.22)}.london-parley-boundary h2{font-size:1.1rem;color:var(--gold,#c2b080)}.london-parley-page .london-case-result{table-layout:fixed;width:100%}.london-parley-page .london-case-result th,.london-parley-page .london-case-result td{overflow-wrap:break-word}.london-parley-page .story-deduction li{font-size:1rem;line-height:1.85}
.london-parley-observations{margin-top:1.5rem;padding-top:1rem;border-top:1px solid #ad9a6c44}.london-parley-observations .london-case-buttons{flex-wrap:wrap}.london-parley-observations button{min-height:48px;white-space:normal}
/* 2026-10-03: full-room overview first; only the explicitly opened detail scrolls. */
.parley-plan,.parley-papers,.parley-hands{box-sizing:border-box;min-width:0;width:100%;margin:1.5rem 0;padding:1rem;border:1px solid #75614b;border-radius:7px;background:#e8dbc2;color:#29261f}
.parley-plan figcaption,.parley-papers figcaption,.parley-hands figcaption{font-weight:700;font-size:1.05rem;margin-bottom:.8rem}
.parley-overview{min-width:0;width:100%;overflow:hidden}.parley-overview-svg,.parley-hands svg{display:block;width:100%;max-width:100%;height:auto;overflow:visible}
.parley-plan svg text,.parley-hands svg text{font-family:system-ui,sans-serif;font-size:48px;font-weight:750;fill:#252923;paint-order:stroke;stroke:#f7eedc;stroke-width:3px}
.parley-floor{fill:#f7efdf;stroke:#4c4a40;stroke-width:5}.parley-open-floor{fill:#e0cea7;opacity:.55}.parley-wall{stroke:#5a574e;stroke-width:15;fill:none}.parley-door{stroke:#faf4e7;stroke-width:16}.parley-curtain{fill:none;stroke:#93614c;stroke-width:6;stroke-dasharray:8 8}.parley-curtain.is-lowered{stroke-width:14;stroke-dasharray:none}.parley-table{fill:#c5a779;stroke:#6b563c;stroke-width:4}.parley-ledge{fill:#9daca6}.parley-rope{stroke:#3c6660;stroke-width:7}.parley-person circle{fill:#f6efdc;stroke:#494537;stroke-width:4}.parley-person.is-you circle{fill:#b6cebd}.parley-person.is-crowe circle{fill:#d7c5a0}.parley-person.is-holt circle{fill:#d8b9a3}.parley-route{fill:none;stroke:#27624c;stroke-width:6}.parley-sight{fill:none;stroke:#986648;stroke-width:3;stroke-dasharray:9 6}.parley-blade{fill:none;stroke:#35566b;stroke-width:9;stroke-linecap:round}.parley-safe-gap{fill:none;stroke:#52724e;stroke-width:4;stroke-dasharray:3 6}.parley-crowe-head,.parley-crowe-body{fill:#c4b395;stroke:#5f513c;stroke-width:4}.parley-hand-line{fill:none;stroke:#6f5338;stroke-width:14;stroke-linecap:round}
.parley-map-key{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem 1rem;padding-left:1.1rem;margin:.85rem 0;font-size:1rem;line-height:1.6;overflow-wrap:anywhere}.parley-map-key li{min-width:0}.parley-zoom summary{cursor:pointer;padding:.6rem 0;font-size:1rem}.parley-zoom-scroll{overflow-x:auto;max-width:100%;overscroll-behavior-x:contain}.parley-detail-svg{display:block;width:680px;min-width:680px;height:500px}.parley-papers>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.parley-papers section{background:#fbf3e2;border:1px solid #9b8767;padding:.8rem;min-width:0}.parley-papers h3{font-size:1rem}.parley-papers ul{padding-left:1.2rem;line-height:1.8}.parley-performance-controls{margin:1.25rem 0}.parley-performance-feedback{border-left:3px solid #a07647;padding:.7rem 1rem}.london-parley-page details.parley-notebook>summary{cursor:pointer;padding:.7rem 0}
@media(max-width:540px){.parley-map-key,.parley-papers>div{grid-template-columns:1fr}.parley-plan,.parley-papers,.parley-hands{padding:.6rem}.parley-map-key{font-size:1rem}.parley-plan p,.parley-hands p,.parley-papers p{font-size:1rem;line-height:1.75}}

/* Stage diagrams keep every label within the complete overview; detail alone scrolls. */
.parley-detail-svg{width:720px;min-width:720px;height:500px}

.parley-person.is-reference circle{fill:none;stroke-dasharray:5 4}
