/* One quiet reveal shared by all ten cases, with the reading layout kept stable. */
.result.poirot-reveal-scene .revealed-bookmark,.result.poirot-reveal-scene .revealed-bookmark h1{animation:none}
.poirot-reveal-scene .verdict-waiting{opacity:0}
.verdict-read-now{float:right;color:#cbb48c;font-size:13px;padding:8px 0;margin-left:20px}
.verdict-read-now:hover{color:#f0d9ac}
.poirot-reveal-scene .result-layout{clear:both}
.result.poirot-reveal-scene .poirot-portrait{opacity:1;align-self:start;isolation:isolate}
.poirot-reveal-scene .poirot-portrait:before{content:'';position:absolute;inset:-15% -28% -8%;z-index:-1;background:radial-gradient(ellipse at 50% 40%,#d7ac5830,transparent 68%);pointer-events:none}
.result.poirot-reveal-scene .poirot-verdict>h2{line-height:1.75;text-wrap:pretty}
.result.poirot-reveal-scene .poirot-verdict>p.stage-direction{font-style:italic;color:#bda988}
.result.poirot-reveal-scene .verdict-actions{position:relative;z-index:1}
@media(min-width:1180px) and (min-height:620px){.result.poirot-reveal-scene .poirot-portrait{position:sticky;top:36px;margin-top:36px}}
@media(max-width:1179px){
 .result.poirot-reveal-scene .poirot-portrait{grid-row:1;grid-column:2;align-self:center;max-width:145px}
 .result.poirot-reveal-scene .poirot-verdict{grid-column:1/-1;grid-row:2}
}
@media(max-width:760px){
 .result.poirot-reveal-scene .poirot-portrait{width:90px;max-width:100%;align-self:center}
 .result.poirot-reveal-scene .poirot-verdict>h2{font-size:23px;line-height:1.8}
 .verdict-read-now{font-size:12px;margin-left:10px}
}
@media(prefers-reduced-motion:reduce){.poirot-reveal-scene .verdict-waiting{opacity:1}.poirot-reveal-scene .poirot-portrait:before{display:none}}
