/* Original theatrical aside; presentation only, with no modal or live announcement. */
.poirot-aside{display:flex;align-items:center;gap:14px;margin:14px 0;padding:10px 14px;border-left:2px solid var(--line);color:var(--soft)}
.poirot-aside[hidden]{display:none!important}
.poirot-aside img{width:64px;height:64px;flex:0 0 64px;object-fit:contain}
.poirot-aside p{margin:0;font-size:14px;font-style:italic;line-height:1.6}
body[data-patient="dead"] .poirot-aside{display:none!important}
