/* The jury box: three Pepe jurors behind a dark bench, left of the judge, on the same floor line as his desk.
   Decorative only: aria-hidden, no pointer events, never over the headline or buttons. */
.judge-stage{overflow:visible}
.jury-box{position:absolute;right:calc(100% + 10px);bottom:0;display:flex;flex-direction:column;align-items:center;pointer-events:none;user-select:none}
.jury-row{position:relative;display:flex;align-items:flex-end;margin-bottom:34px;padding:0 10px}
.juror{flex:none;width:142px;height:142px;background-repeat:no-repeat;background-size:200% 200%;background-position:0 0;position:relative;z-index:1}
.juror+.juror{margin-left:-22px}
.juror[data-juror="skeptic"]{background-image:url(/assets/jury/skeptic.webp);z-index:2}
.juror[data-juror="nervous"]{background-image:url(/assets/jury/nervous.webp)}
.juror[data-juror="sleepy"]{background-image:url(/assets/jury/sleepy.webp)}
/* frames switch instantly: a transition would scroll through the atlas */
.juror[data-frame="1"]{background-position:100% 0}
.juror[data-frame="2"]{background-position:0 100%}
.juror[data-frame="3"]{background-position:100% 100%}
.juror.is-twitch{transform:translateY(-1px)}
/* the bench: same near-black wood as the judge's desk; it hides where the busts end */
.jury-row::after{content:"";position:absolute;z-index:3;left:0;right:0;bottom:-2px;height:30px;border-radius:3px;
  background:linear-gradient(#262120,#161312);border:2px solid #0c0b0a;box-shadow:inset 0 0 0 4px #1b1716,inset 0 0 0 5px #2c2624}
.jury-row::before{content:"";position:absolute;z-index:4;left:-6px;right:-6px;bottom:26px;height:8px;border-radius:3px;background:linear-gradient(#3a322f,#231e1c);border:2px solid #0c0b0a}
/* margin note above the jury: handwritten, tilted, a hand-drawn arrow down to them */
@font-face{font-family:"Caveat";src:url(/assets/fonts/caveat-600.woff2) format("woff2");font-weight:600;font-display:swap}
.jury-note{display:flex;flex-direction:column;align-items:center;margin-bottom:-6px;color:#b5715f;transform:rotate(-4deg);transform-origin:center bottom}
.jury-note span{font:600 17px/1.1 "Caveat","Comic Sans MS",cursive;text-align:center;white-space:nowrap}
.jury-note svg{width:22px;height:34px;margin-top:2px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
[data-theme=light] .jury-note{color:#a5523f}
/* only where there's room beside the headline: the full jury on wide screens, the sleepy one on mid widths */
@media(max-width:1279px){.juror[data-juror="nervous"],.juror[data-juror="skeptic"],.jury-note{display:none}}
@media(max-width:899px){.jury-box{display:none}}
#case-judge-slot .jury-box{display:none}
