@font-face{font-family:IM Fell English;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/im-fell-english-latin-400-normal-BhowGHCQ.woff2)format("woff2"),url(/assets/im-fell-english-latin-400-normal-CxhBQSzl.woff)format("woff")}@font-face{font-family:IM Fell English;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/im-fell-english-latin-400-italic-DD_ylKHZ.woff2)format("woff2"),url(/assets/im-fell-english-latin-400-italic-hN89MLGX.woff)format("woff")}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-latin-400-normal-BLlBRtDv.woff2)format("woff2"),url(/assets/alegreya-latin-400-normal-BuQWlRPA.woff)format("woff")}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/alegreya-latin-400-italic-BXpar-rJ.woff2)format("woff2"),url(/assets/alegreya-latin-400-italic-CJvUQvZT.woff)format("woff")}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-latin-700-normal-Vpz_43wJ.woff2)format("woff2"),url(/assets/alegreya-latin-700-normal-BS7r-qZs.woff)format("woff")}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/courier-prime-latin-400-normal-BbyBr73r.woff2)format("woff2"),url(/assets/courier-prime-latin-400-normal-BAlbUm6l.woff)format("woff")}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/courier-prime-latin-700-normal-D1YCjmaD.woff2)format("woff2"),url(/assets/courier-prime-latin-700-normal-CVvp4Sof.woff)format("woff")}@font-face{font-family:Mrs Saint Delafield;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/mrs-saint-delafield-latin-400-normal-DistX2Vi.woff2)format("woff2"),url(/assets/mrs-saint-delafield-latin-400-normal-eJo8ETdN.woff)format("woff")}:root{--room:#160b0e;--walnut:#3a1f22;--brass:#b8913f;--brass-hi:#e6c987;--candle:#ffc870;--pumpkin:#e8772e;--cream:#eadcc0;--cream-dim:#b9a88f;--paper:#efe4cb;--manila:#e3cc95;--ink:#26212b;--ink-blue:#1f2e52;--red-ink:#a3261b;--green-ink:#2f5b2a;--pencil:#5d5a66;--pad:#f2e38c;--pad-rule:#9db6cf;--pad-margin:#d45a50;--display:"IM Fell English", "Iowan Old Style", Georgia, serif;--text:"Alegreya", "Iowan Old Style", Georgia, serif;--typed:"Courier Prime", "Courier New", Courier, monospace;--hand:"Mrs Saint Delafield", "Snell Roundhand", cursive;--rule:1.9rem;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0}body{background:var(--room);color:var(--cream);font-family:var(--text);-webkit-font-smoothing:antialiased;font-size:1.0625rem;line-height:1.5}button,input{font:inherit;color:inherit}h1,h2,h3{text-wrap:balance;margin:0;font-weight:400;line-height:1.15}:focus-visible{outline:3px solid var(--candle);outline-offset:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app{background-color:var(--room);background-image:radial-gradient(ellipse at 50% 0%, #ffaa5a14, transparent 60%), linear-gradient(#160b0edb, #160b0edb), var(--tex-wood-v);background-size:auto,auto,400px 400px;min-height:100vh}.text-btn{appearance:none;cursor:pointer;color:var(--cream);text-underline-offset:3px;background:0 0;border:0;padding:.2rem 0;-webkit-text-decoration:underline #eadcc059;text-decoration:underline #eadcc059}.text-btn:hover{text-decoration-color:currentColor}.text-btn--ink{color:var(--ink-blue);text-decoration-color:#1f2e5266}.text-btn--red{color:var(--red-ink)}.ink-btn{appearance:none;border:1.5px solid var(--ink-blue);color:var(--ink-blue);cursor:pointer;font-family:var(--text);background:0 0;border-radius:3px;padding:.35rem .85rem;line-height:1.3}.ink-btn:hover{background:#1f2e5214}.ink-btn:disabled{opacity:.4;cursor:not-allowed}.ink-btn--small{padding:.15rem .6rem;font-size:.9rem}.ink-btn--fill{background:var(--ink-blue);color:var(--paper)}.ink-btn--fill:hover{background:#2b3f6d}.ink-btn--light{border-color:var(--cream-dim);color:var(--cream)}.ink-btn--light:hover{background:#eadcc014}.stamp-btn{appearance:none;color:var(--red-ink);font-family:var(--display);cursor:pointer;-webkit-mask-image:var(--tex-speckle);-webkit-mask-image:var(--tex-speckle);mask-image:var(--tex-speckle);background:#a3261b0a;border:3px solid;border-radius:6px;margin-top:1rem;padding:.35rem 1.1rem .3rem;font-size:1.3rem;line-height:1.3;transition:transform .12s;display:inline-block;transform:rotate(-1.5deg);-webkit-mask-size:200px;mask-size:200px}.stamp-btn:hover{background:#a3261b1a;transform:rotate(-1.5deg)scale(1.03)}.stamp-btn:active{transform:rotate(-1.5deg)scale(.97)}.resume .stamp-btn,.verdict-actions .stamp-btn,.table-top .stamp-btn{color:var(--candle);background:#ffc8700d}.resume .stamp-btn,.verdict-actions .stamp-btn{margin-top:0}.resume .stamp-btn,.verdict-actions .stamp-btn,.table-top .stamp-btn{border-style:double;border-width:4px;-webkit-mask-image:none;mask-image:none}.stage{aspect-ratio:1200/600;background:var(--walnut);position:relative;overflow:hidden;box-shadow:0 0 0 1px #b8913f59,0 18px 40px #0000008c}.stage__layer{width:100%;height:100%;display:block;position:absolute;inset:0}.stage__judge,.stage__front{will-change:transform}.seal-text{font-family:var(--display);font-size:10.5px}.plate-text{font-family:var(--display);letter-spacing:1.2px;fill:#3a2a10;font-size:11px}.plate-text--big{letter-spacing:1px;font-size:13.5px}.judge{transform-box:fill-box;transform-origin:50% 70%}.judge__light{animation:3.4s infinite flicker}.judge__bloom,.judge__halo{animation:3.4s infinite bloom}.judge--furious{animation:.32s 2 shake}.judge--shocked{animation:.45s jolt}.judge--laughing{animation:.45s 3 chuckle}.judge--smug{animation:.8s tilt}@keyframes flicker{0%,to{opacity:1}38%{opacity:.9}40%{opacity:1}66%{opacity:.94}}@keyframes bloom{0%,to{opacity:.55}40%{opacity:.4}70%{opacity:.6}}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)rotate(-.8deg)}75%{transform:translate(4px)rotate(.8deg)}}@keyframes jolt{40%{transform:translateY(-8px)scale(1.03)}}@keyframes chuckle{50%{transform:translateY(-4px)}}@keyframes tilt{50%{transform:rotate(-3deg)}}.candle__flame{transform-box:fill-box;transform-origin:50% 100%;animation:1.3s ease-in-out infinite flame}.candle__glow{animation:2.6s infinite bloom}.candle__smoke{animation:3s ease-out infinite smoke}@keyframes flame{0%,to{transform:scale(1)skew(0)}30%{transform:scale(.96,1.08)skew(3deg)}60%{transform:scale(1.03,.95)skew(-2deg)}}@keyframes smoke{0%{opacity:.6;transform:translateY(0)}to{opacity:0;transform:translateY(-14px)}}.gavel{transform-box:view-box;transform-origin:728px 368px;animation:.5s ease-in strike}@keyframes strike{0%{transform:rotate(0)}45%{transform:rotate(-32deg)}75%{transform:rotate(4deg)}to{transform:rotate(0)}}.scales__beam,.scales__pan{transition:transform .9s cubic-bezier(.3,1.4,.5,1)}.figure{filter:brightness(.62)saturate(.75);transition:filter .3s}.figure.is-speaking{filter:brightness(1.05)drop-shadow(0 0 10px #ffc87059)}.steno{animation:5s ease-in-out infinite hover}@keyframes hover{50%{transform:translateY(-6px)}}.speech{z-index:1;padding-inline:1.2rem;position:relative}.speech__plate{z-index:1;color:#2e2008;min-height:2.1rem;font-family:var(--display);background:linear-gradient(#eed494,#b48d40 55%,#8a6a2c);border-radius:3px;align-items:center;gap:.5rem;margin-bottom:-.9rem;margin-left:1.2rem;padding:.2rem .9rem .15rem .35rem;font-size:1.05rem;display:inline-flex;position:relative;box-shadow:0 2px #5a4220,0 4px 10px #00000073}.speech__plate span{padding-left:.45rem}.speech__plate .portrait{flex:none}.speech--defendant .speech__plate{color:var(--ink-blue);background:linear-gradient(#f4ead2,#d8c8a6);box-shadow:0 2px #9c8b69,0 4px 10px #00000073}.speech--prosecutor .speech__plate{color:#1d1b1a;background:linear-gradient(#c9c6c0,#8e8a84 60%,#66625d);box-shadow:0 2px #3f3c39,0 4px 10px #00000073}.speech--witness .speech__plate{color:var(--cream);background:linear-gradient(#7a3a62,#4a1a3a);box-shadow:0 2px #2a0d20,0 4px 10px #00000073}.speech--clerk .speech__plate{color:var(--cream-dim);background:linear-gradient(#3c3438,#241e21);box-shadow:0 2px #120e10,0 4px 10px #00000073}.speech__box{appearance:none;text-align:left;cursor:pointer;border:2px solid var(--brass);width:100%;min-height:8.2rem;color:var(--cream);background:linear-gradient(#24161a,#170d10);border-radius:4px;padding:1.6rem 2.6rem 1.3rem 1.6rem;display:block;position:relative;box-shadow:inset 0 0 0 4px #170d10,inset 0 0 0 5px #e6c98747,0 14px 30px #00000080}.speech__box--static{cursor:default}.speech__text{white-space:pre-wrap;max-width:64ch;font-size:1.28rem;line-height:1.5;display:block}.speech--defendant .speech__text{font-style:italic}.speech--clerk .speech__text{color:var(--cream-dim);font-style:italic}.speech--tag-contradiction .speech__box{border-color:#d2452f;animation:.3s 2 shake}.speech--tag-contradiction .speech__text{color:#ffd9c9}.speech__more{border-left:8px solid #0000;border-right:8px solid #0000;border-top:11px solid var(--pumpkin);width:0;height:0;animation:.9s ease-in-out infinite nudge;position:absolute;bottom:.9rem;right:1.1rem}@keyframes nudge{50%{transform:translateY(4px)}}.trial{max-width:1360px;margin:0 auto;padding-block:.6rem 2.5rem;padding-inline:16px}.trial__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1.5rem;padding-block:.4rem .9rem;font-size:.95rem;display:flex}.trial__tools{gap:1.2rem;display:flex}.proceedings{font-family:var(--display);color:#eadcc061;flex-wrap:wrap;gap:.3rem 1.1rem;margin:0;padding:0;font-size:1rem;list-style:none;display:flex}.proceedings .is-past{color:var(--cream-dim)}.proceedings .is-now{color:var(--candle);text-decoration:underline;-webkit-text-decoration-color:var(--pumpkin);text-decoration-color:var(--pumpkin);text-underline-offset:5px;text-decoration-thickness:2px}.trial__grid{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:1.4rem 1.6rem;display:grid}.trial__main{gap:1.4rem;min-width:0;display:grid}.trial__main>.speech{margin-top:-3rem}.trial__side{min-width:0;position:sticky;top:1rem}.caption{font-family:var(--typed);color:var(--cream-dim);flex-wrap:wrap;justify-content:space-between;gap:.2rem 1rem;margin:0 0 -.8rem;font-size:.85rem;display:flex}.tally{background-color:#f6efdd;background-image:var(--tex-paper), repeating-linear-gradient(to bottom, transparent 0 1.55rem, #82a0c873 1.55rem calc(1.55rem + 1px));color:var(--ink);font-family:var(--typed);background-position:0 0,0 2.55rem;border-radius:2px;padding:.7rem 1.2rem .9rem;font-size:.86rem;transform:rotate(.25deg);box-shadow:0 6px 16px #00000073}.tally__h{font-family:var(--typed);border-bottom:1.5px solid #d26a5f;margin-bottom:.4rem;padding-bottom:.45rem;font-size:.9rem;font-weight:700}.tally__rows{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:0 2rem;margin:0;display:grid}.tally__row{justify-content:space-between;align-items:center;gap:.6rem;height:1.55rem;display:flex}.tally__row dt{min-width:0}.tally__row dd{flex:none;align-items:center;gap:.5rem;margin:0;display:flex}.tally__num{font-variant-numeric:tabular-nums;text-align:right;min-width:4ch;font-weight:700}.tally__bar{background:#26212b26;width:56px;height:3px}.tally__bar span{background:var(--ink-blue);height:100%;transition:width .7s;display:block}.tally__row--case .tally__bar span{background:var(--pumpkin)}.tally__dir{color:var(--pencil);width:.8rem;font-size:.6rem}.tally__note{font-family:var(--text);color:#3d3742;max-width:80ch;margin:.5rem 0 0;font-size:.92rem}.is-red{color:var(--red-ink)}.pad{color:var(--ink-blue);background-color:var(--pad);background-image:var(--tex-paper), linear-gradient(to right, transparent 2.5rem, var(--pad-margin) 2.5rem calc(2.5rem + 1px), transparent calc(2.5rem + 1px) 2.75rem, var(--pad-margin) 2.75rem calc(2.75rem + 1px), transparent calc(2.75rem + 1px)), repeating-linear-gradient(to bottom, transparent 0 calc(var(--rule) - 1px), var(--pad-rule) calc(var(--rule) - 1px) var(--rule));line-height:var(--rule);background-position:0 0,0 0,0 .35rem;border-top:16px solid #7b2c22;border-radius:2px 2px 3px 3px;padding:.35rem 1.1rem 1.4rem 3.3rem;position:relative;box-shadow:0 1px #e1d07a,0 2px #d8c66e,0 3px #cdbb63,0 12px 26px #00000080}.pad__h{font-family:var(--display);font-size:1.55rem;line-height:calc(var(--rule) * 1.5);padding-top:calc(var(--rule) * .25);color:var(--ink-blue)}.pad--red .pad__h{color:var(--red-ink)}.pad__note{margin:0;font-style:italic}.pad__aside{color:#3a4566;margin:.2rem 0;font-style:italic}.pad__hint{color:var(--pencil);margin:.2rem 0 0;padding-block:.2rem;font-size:.9rem;line-height:1.5}.pad__count{align-items:center;gap:.6rem;margin:0;display:flex}.marks{gap:.35rem;display:inline-flex}.marks svg{stroke:var(--ink-blue);stroke-width:2px;stroke-linecap:round}.pad__choices{margin:.25rem 0 0;padding:0;list-style:none}.pad__choice{appearance:none;text-align:left;width:100%;color:var(--ink-blue);cursor:pointer;line-height:var(--rule);background:0 0;border:0;margin:0;padding:0 .3rem;font-size:1.05rem;display:block;position:relative}.pad__choice:hover,.pad__choice:focus-visible{background:linear-gradient(#0000 12%,#ff60aa52 12% 88%,#0000 88%)}.pad__num{text-align:right;width:1.4rem;color:var(--red-ink);font-family:var(--display);position:absolute;left:-2.1rem}.pad__write{margin-top:var(--rule)}.pad__write label{color:var(--pencil);font-size:.9rem;display:block}.pad__write-row{align-items:center;gap:.6rem;display:flex}.pad__write input{min-width:0;height:var(--rule);color:var(--ink-blue);background:0 0;border:0;border-bottom:2px solid #1f2e528c;flex:1;padding:0 .2rem;font-size:1.05rem;font-style:italic}.pad__write input::placeholder{color:#5d5a6699}.pad__write input:focus{border-bottom-color:var(--red-ink);outline:none}.brief{margin:.2rem 0 0}.brief div{margin-bottom:calc(var(--rule) * .5)}.brief dt{font-family:var(--display);color:var(--red-ink)}.brief dd{margin:0}.subpoenas{flex-wrap:wrap;gap:.5rem;margin:.4rem 0;display:flex}.subpoena{appearance:none;text-align:left;max-width:100%;color:var(--ink);cursor:pointer;background:#fbf7ea;border:1px solid #cfc3a0;border-radius:2px;align-items:center;gap:.5rem;padding:.25rem .7rem .25rem .3rem;line-height:1.25;display:flex;box-shadow:1px 2px #0000001f}.subpoena small{color:var(--pencil);font-size:.78rem;display:block}.subpoena[aria-selected=true]{border:2px solid var(--ink-blue);transform:rotate(-1deg)}.table-top{background-color:#3b2117;background-image:var(--tex-wood-h);color:var(--cream);background-size:400px 400px;border-radius:3px;padding:1rem 1rem 1.3rem;box-shadow:inset 0 2px #ffd9b01f,inset 0 -10px 20px #00000059,0 12px 26px #00000080}.table-top__h{font-family:var(--display);color:var(--brass-hi);font-size:1.5rem}.table-top__note{margin:.4rem 0 0;font-size:.95rem}.table-top .is-red{color:#ff9d86}.exhibit-remark{border-left:3px solid var(--brass);background:#1b0f12;margin:.8rem 0 0;padding:.6rem .9rem;font-style:italic}.exhibits{grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:1.3rem .9rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.exhibit{background-color:var(--manila);background-image:var(--tex-paper);color:var(--ink);border-radius:2px;flex-direction:column;padding:.9rem .75rem .75rem;display:flex;position:relative;transform:rotate(-.8deg);box-shadow:2px 4px #00000059,0 8px 14px #0000004d}.exhibit:nth-child(3n+2){transform:rotate(.9deg)}.exhibit:nth-child(3n){transform:rotate(-.3deg)}.exhibit.is-examined{background-color:#f4ecd9}.exhibit h3{font-family:var(--text);margin:.2rem 0;font-size:1rem;font-weight:700}.exhibit p{margin:0;font-size:.88rem;line-height:1.35}.ev-icon{width:38px;height:38px}.exhibit__sticker{color:#2a3f73;font-family:var(--typed);background:#fffdf5;border:1.5px solid #3c5a9a;border-radius:2px;padding:.05rem .4rem;font-size:.72rem;position:absolute;top:-.6rem;right:.6rem;box-shadow:0 1px 2px #0000004d}.exhibit__admitted{color:var(--red-ink);font-family:var(--display);-webkit-mask-image:var(--tex-speckle);-webkit-mask-image:var(--tex-speckle);mask-image:var(--tex-speckle);pointer-events:none;border:2.5px solid;border-radius:4px;padding:0 .4rem;font-size:1.05rem;animation:.25s ease-in thunk;position:absolute;bottom:.7rem;right:.5rem;transform:rotate(-12deg);-webkit-mask-size:200px;mask-size:200px}@keyframes thunk{0%{opacity:0;transform:rotate(-12deg)scale(1.8)}to{opacity:1;transform:rotate(-12deg)scale(1)}}.exhibit__actions{flex-wrap:wrap;gap:.35rem;margin-top:auto;padding-top:.7rem;display:flex}.modal{z-index:20;background:#0a0406d1;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.modal__sheet{width:min(880px,100%);max-height:88vh;padding:1.3rem 1.4rem 1.5rem;overflow-y:auto}.modal__sheet:focus{outline:none}.modal__head{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.6rem;display:flex}.modal__head h2{font-family:var(--display);font-size:1.6rem}.paper{background-color:var(--paper);background-image:var(--tex-paper);color:var(--ink);box-shadow:0 1px #d8c8a6,0 20px 40px #0000008c}.transcript{background-color:#fbf8ef;background-image:var(--tex-paper);color:var(--ink)}.transcript__lines{counter-reset:ln;font-family:var(--typed);border-left:3px double #b9b1a0;max-height:68vh;margin:0;padding:0 0 0 3.4rem;font-size:.9rem;line-height:1.75;list-style:none;overflow-y:auto}.transcript__lines li{counter-increment:ln;padding:.1rem .4rem .1rem .6rem;position:relative}.transcript__lines li:before{content:counter(ln);text-align:right;color:#8b8476;width:2.4rem;position:absolute;left:-3.4rem}.transcript__lines .is-contra{background:#d2452f1f}.title{max-width:1180px;margin:0 auto;padding-block:1.6rem 3rem;padding-inline:16px}.title__name{font-family:var(--display);text-align:center;color:#f0b465;text-shadow:0 0 22px #e8772e59,0 2px #3a1f12;margin-bottom:1.2rem;font-size:clamp(2.3rem,6.4vw,4.6rem)}.title__speech{margin-top:-2.4rem;max-width:940px;margin-inline:auto}.resume{background:#170d10bf;border:1px solid #b8913f80;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem 1.4rem;max-width:720px;margin:1.8rem auto 0;padding:.8rem 1.2rem;display:flex}.resume p{margin:0}.docket{max-width:940px;margin:2.6rem auto 0;padding:2rem clamp(1rem,4vw,2.6rem) 1.6rem;transform:rotate(-.25deg)}.docket__head{text-align:center;border-bottom:3px double #7c715d;padding-bottom:.9rem}.docket__court{font-family:var(--display);margin:0;font-size:1.1rem}.docket__head h2{font-family:var(--display);margin:.1rem 0;font-size:2rem}.docket__date{font-family:var(--typed);margin:0;font-size:.9rem}.docket__name{flex-wrap:wrap;align-items:baseline;gap:.4rem .9rem;margin:1.2rem 0 .4rem;display:flex}.docket__name label{font-family:var(--typed);font-size:.9rem}.docket__name input{border:0;border-bottom:1.5px solid var(--ink);min-width:12rem;max-width:22rem;color:var(--ink-blue);font-family:var(--hand);background:0 0;flex:1;padding:.1rem .2rem;font-size:1.9rem;line-height:1.2}.docket__name input::placeholder{font-family:var(--typed);color:#8b8476;font-size:.95rem}.docket__name input:focus{border-bottom-color:var(--red-ink);outline:none}.docket__list{margin:.6rem 0 0;padding:0;list-style:none}.docket__row{border-bottom:1px dashed #a89c84;grid-template-columns:8.4rem minmax(0,1fr) 9.5rem auto;align-items:center;gap:.4rem 1.2rem;padding:.95rem 0;display:grid}.docket__no{font-family:var(--typed);font-size:.85rem}.docket__case{gap:.05rem;min-width:0;display:grid}.docket__case b{font-family:var(--display);font-size:1.3rem;font-weight:400}.docket__case span{font-family:var(--typed);font-size:.86rem}.docket__case em{color:#5b5248;font-size:.95rem}.docket__status{font-family:var(--typed);color:#5b5248;font-size:.8rem}.docket__foot{color:#5b5248;flex-wrap:wrap;justify-content:space-between;gap:.4rem 1.2rem;margin-top:1.2rem;font-size:.92rem;display:flex}.docket__foot p{margin:0;font-style:italic}.commendations{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.2rem 1.4rem;margin:.4rem 0 1rem;padding:0;list-style:none;display:grid}.commendations li{color:#7d7568;border-bottom:1px dashed #b5aa92;padding:.5rem 0;display:grid}.commendations li.is-got{color:var(--ink)}.commendations b{font-family:var(--display);font-size:1.1rem;font-weight:400}.commendations span{font-size:.92rem}.erase-confirm{margin:0}.verdict-wrap{padding-block:2rem 3rem;padding-inline:16px}.order{max-width:800px;margin:0 auto;padding:clamp(1.4rem,5vw,3.2rem) clamp(1.1rem,5vw,3.6rem) 2.6rem;font-size:1.04rem;line-height:1.6;animation:.6s ease-out lay}@keyframes lay{0%{opacity:0;transform:translateY(24px)rotate(1deg)}to{opacity:1;transform:none}}.order p{max-width:70ch;margin:0 0 .8rem}.order__court{text-align:center;font-family:var(--display);font-size:1.3rem}.order__caption{font-family:var(--typed);grid-template-columns:minmax(0,1fr) 1.2rem minmax(0,1fr);gap:0 .6rem;margin:1.4rem 0 1.6rem;font-size:.92rem;line-height:1.6;display:grid}.order__parties p,.order__meta p{margin:0 0 .9rem}.order__parties i{padding-left:2.5rem}.order__paren{white-space:pre;line-height:1.6}.order__meta{padding-top:.9rem}.order__title{text-align:center;font-family:var(--display);text-transform:uppercase;letter-spacing:.14em;margin:0 0 1.2rem;font-size:1.5rem}.order h3{font-family:var(--display);margin:1.6rem 0 .4rem;font-size:1.25rem}.order__ruling{margin:1.4rem 0 .4rem}.order__ruling p{margin-bottom:.4rem}.stamp{max-width:100%;font-family:var(--display);color:#5a2a6b;-webkit-mask-image:var(--tex-speckle);-webkit-mask-image:var(--tex-speckle);mask-image:var(--tex-speckle);border:5px double;border-radius:6px;margin:.4rem 0 .4rem .4rem;padding:.2rem .9rem .1rem;font-size:clamp(1.7rem,5vw,2.7rem);line-height:1.1;animation:.35s ease-in .35s both stampDown;display:inline-block;transform:rotate(-2.5deg);-webkit-mask-size:220px;mask-size:220px}.stamp:focus{outline:none}.order--win .stamp{color:var(--green-ink)}.order--loss .stamp{color:var(--red-ink)}@keyframes stampDown{0%{opacity:0;transform:rotate(-2.5deg)scale(1.9)}to{opacity:1;transform:rotate(-2.5deg)scale(1)}}.order__sentence{font-size:1.15rem}.order__findings{margin:0;padding-left:1.6rem}.order__findings li{margin-bottom:.45rem}.order__remarks{border-left:2px solid #8c816c;max-width:66ch;margin:0;padding:.2rem 0 .2rem 1.2rem;font-size:1.1rem;font-style:italic}.order__reasons{margin:0;padding-left:1.2rem}.order__reasons li{margin-bottom:.3rem}.order__new{color:var(--red-ink);font-style:italic}.order__sign{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;margin-top:2.4rem;display:flex;position:relative}.order__sign p{margin:0}.order__signature{min-width:15rem;display:grid}.order__scrawl{font-family:var(--hand);color:var(--ink-blue);font-size:2.7rem;line-height:1;transform:rotate(-4deg)translateY(.6rem)}.order__line{border-top:1px solid var(--ink);font-family:var(--typed);padding-top:.2rem;font-size:.85rem}.wax{background:radial-gradient(circle at 38% 32%,#c4485a,#8e2a3b 55%,#5e1424);border-radius:48% 52% 46% 54%/52% 47% 53% 48%;place-items:center;width:74px;height:74px;display:grid;position:absolute;top:-3.6rem;right:-.6rem;transform:rotate(-14deg);box-shadow:inset 0 0 0 6px #0000002e,inset 0 0 0 9px #ffffff0f,0 3px 6px #00000059}.wax span{font-family:var(--display);color:#f1c4b4;text-shadow:0 -1px #0006;font-size:1.35rem}.verdict-actions{flex-wrap:wrap;align-items:center;gap:.8rem 1rem;max-width:800px;margin:1.6rem auto 0;display:flex}.share-note{color:var(--cream-dim);flex-basis:100%;margin:0;font-size:.95rem}.toast{z-index:30;left:50%;top:calc(env(safe-area-inset-top,0px) + .8rem);background-color:var(--paper);background-image:var(--tex-paper);max-width:calc(100% - 2rem);color:var(--ink);padding:.5rem 1rem;position:fixed;transform:translate(-50%)rotate(-1deg);box-shadow:0 8px 20px #00000080}.toast p{margin:.1rem 0}.toast b{color:var(--red-ink);font-weight:700}@media (width<=1040px){.trial__grid{grid-template-columns:minmax(0,1fr)}.trial__main{display:contents}.trial__side{order:1;position:static}.tally{order:2}}@media (width<=680px){.stage{aspect-ratio:4/3.5}.speech{padding-inline:.4rem}.speech__plate{margin-left:.6rem;font-size:.95rem}.speech__box{min-height:7rem;padding:1.4rem 2.1rem 1.1rem 1.1rem}.speech__text{font-size:1.08rem}.proceedings{flex-basis:100%;order:3;font-size:.9rem}.proceedings li:not(.is-now){display:none}.proceedings .is-now:before{content:"Now: ";color:var(--cream-dim)}.pad{padding-right:.8rem}.docket__row{grid-template-columns:minmax(0,1fr) auto}.docket__no{grid-column:1/-1}.docket__status{grid-column:1}.docket__row .ink-btn{grid-area:2/2/span 2}.order__caption{grid-template-columns:1fr}.order__paren{display:none}.order__meta{border-top:1px solid #b5aa92;padding-top:.6rem}.wax{width:60px;height:60px;top:-1rem;right:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
