/* GP053 — restrained clerk stationery; existing panels, no additional modal. */
.hell53-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}
.hell53-heading>span:first-child{font:900 10px/1.4 "Courier New",monospace;letter-spacing:1.5px;color:#f7ce6e}
.hell53-stamp{display:inline-block;flex:0 0 auto;max-width:48%;padding:5px 8px;border:2px solid #f7ce6e;outline:1px solid #f7ce6e;outline-offset:-5px;color:#ffe6a3;font:900 11px/1.35 "Courier New",monospace;letter-spacing:1px;transform:rotate(-4deg);text-align:center;overflow-wrap:anywhere}
#magnet47-procedure{display:block;margin:4px 0;color:#fff1cb;font:900 16px/1.3 "Courier New",monospace;letter-spacing:.35px}
#magnet47-venue{display:block;color:#bdd5ed;font:700 10px/1.4 "Courier New",monospace;letter-spacing:.65px}
#magnet47-clerk{margin:8px 0 0;padding:7px 0 0;border-top:1px dashed #62738a;color:#e0cba6;font-size:12px;line-height:1.4}
.magnet47-result{background:#101c2e;border-color:#65738a;border-left-color:#f7ce6e;box-shadow:inset 0 0 0 3px #101c2e,inset 0 0 0 4px #344154}
.magnet47-ticket>strong{font-size:14px}.magnet47-ticket>small{font-size:10px;line-height:1.4;color:#b8cee7}
.bad49-result{background:#111f31}.bad49-exhibits b{font-size:12px;line-height:1.4}.bad49-exhibits span,.bad49-head>small{font-size:10px}.bad49-exhibits li{border-top:2px solid #8ca8c7}
.bad49-actions #bad49-next{font-size:11px;line-height:1.4}.bad49-actions button,.docket51-actions button,.joinder52-actions button{min-height:44px}
.docket51-result blockquote,.joinder52-result>p{font-size:12px;line-height:1.45}.docket51-head>small,.joinder52-head>small{font-size:10px;line-height:1.4}
#challenge23-clerk{margin:10px 0 0;color:#edd7ac;font-size:12px;line-height:1.4}
.hell53-case{margin:10px 0;border:1px solid #777089;border-left:3px solid #d9b5e9;padding:0 11px;background:#161525}
.hell53-case>summary{min-height:44px;display:flex;align-items:center;gap:12px;cursor:pointer;font-size:11px;font-weight:800;line-height:1.4;color:#ead8f3;list-style:none}
.hell53-case>summary::-webkit-details-marker{display:none}.hell53-case>summary:after{content:'＋';margin-left:auto;color:#f7ce6e;font-size:16px}.hell53-case[open]>summary:after{content:'−'}
.hell53-case .rivalry48-result,.hell53-case .docket51-result,.hell53-case .joinder52-result{margin:5px 0 10px}
.hell53-case>summary:focus-visible{outline:3px solid #fff1bc;outline-offset:3px}
#result button:focus-visible,.gp23-dialog button:focus-visible{outline:3px solid #fff1bc;outline-offset:3px}
#result button:active{filter:brightness(1.12)}
@media(max-width:650px){
 #result .result-ribbon{margin-inline:0;padding-inline:12px}
 .hell53-stamp{font-size:10px}#magnet47-procedure{font-size:15px}
 /* Keep all three exhibits in a compact docket list. */
 .bad49-exhibits li{display:grid;grid-template-columns:70px minmax(0,1fr);align-items:start;gap:9px;padding:7px}
 .bad49-exhibits span{margin:2px 0}.bad49-exhibits{gap:4px}
 .docket51-head>strong,.joinder52-head>strong{font-size:13px}
 .magnet47-actions #magnet47-lore{font-size:10px}
}
@media(prefers-reduced-motion:reduce){.hell53-stamp{transform:none}#result button{transition:none!important;animation:none!important}}
