.murdle-page .judgment-case{max-width:1120px;margin:20px auto 0;}
.judgment-case-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:24px;}
.murdle-page .judgment-case-heading h1{margin:8px 0 0;font:400 clamp(1.75rem,3.8vw,2.7rem)/1.4 "Songti SC","Noto Serif CJK SC",Georgia,serif;color:#ded4b9;letter-spacing:.12em;}
.judgment-stage-seal{color:#aa936675;font:400 3rem/1 Georgia,serif;}
.murdle-page .judgment-accusation{margin:28px 0 0;padding-top:24px;border-top:1px solid #bda36838;}
.judgment-accusation>header{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:18px;}
.murdle-page .judgment-accusation h2{font:400 1.35rem/1.5 "Songti SC","Noto Serif CJK SC",Georgia,serif;letter-spacing:.1em;color:#dbcaa6;margin:0;}
.judgment-accusation>header>span{font-size:.8125rem;color:#a8b2a0;}
.judgment-combination{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;}
.judgment-combination[data-fields="4"]{grid-template-columns:repeat(4,minmax(0,1fr));}
.judgment-choice{min-width:0;background:#14271f;border:1px solid #bda36836;}
.judgment-choice-art{aspect-ratio:1.3;overflow:hidden;position:relative;display:grid;place-items:center;background:#0e2018;border-bottom:1px solid #bda36826;}
.murdle-page .judgment-choice-art>span:not(.judgment-art-empty),.murdle-page .judgment-choice-art>img{display:block!important;height:100%!important;width:auto!important;max-width:100%!important;aspect-ratio:1!important;border:0!important;object-fit:contain;}
.judgment-choice.is-object .judgment-choice-art>span:not(.judgment-art-empty){height:88%!important;max-width:88%!important;}
.murdle-page .judgment-choice-art>.judgment-art-empty{position:absolute;inset:0;display:grid;place-items:center;width:100%;height:100%;margin:0;padding:0;color:#aa936d91;font:400 3.3rem/1 Georgia,serif;}
.murdle-page .judgment-choice-art>.judgment-motive-emblem,.murdle-page .judgment-choice-art>.murdle-object-image{display:grid!important;place-items:center;}
.murdle-page .judgment-choice-art>.judgment-motive-emblem{font:400 2.5rem/1.2 Georgia,serif;color:#b79f6990;}
.judgment-choice label{display:block;min-width:0;padding:13px 12px 15px;}
.judgment-choice-role{display:block;color:#a4b29f;font-size:.8125rem;margin-bottom:6px;}
.murdle-page .judgment-choice select{width:100%;max-width:100%;min-width:0;min-height:44px;border:0;border-bottom:1px solid #b8a16d60;border-radius:0;padding:6px 18px 8px 0;background-color:#14271f;color:#e0d0aa;font:400 1rem/1.5 "Songti SC","Noto Serif CJK SC",serif;}
.judgment-choice:focus-within{border-color:#c3a971;}
.murdle-page .judgment-sentence{font:400 1.3rem/1.8 "Songti SC","Noto Serif CJK SC",Georgia,serif;color:#d3c5a7;margin:24px 0 12px;overflow-wrap:anywhere;}
.murdle-page .judgment-liar{font-size:.875rem;color:#c6b089;margin:0 0 14px;}
.judgment-lock-row{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #bda3682b;padding-top:22px;margin-top:20px;}
.judgment-lock-row>span{font-size:.875rem;color:#abb6a2;line-height:1.6;}
.murdle-page .judgment-lock{flex-shrink:0;padding:14px 30px;border:1px solid #c7aa6b82;background:#c3a06718;color:#e5cf9b;font:400 1.05rem/1.5 "Songti SC",serif;box-shadow:inset 0 1px #e7d2a11a;}
.murdle-page .judgment-lock:hover{background:#c3a0672c;}
.reasoning-check{grid-column:1/-1;margin:13px 0;color:#abb6a2;font-size:.875rem;line-height:1.7;}
.reasoning-check.is-clear{min-height:30px;}
.reasoning-check.has-doubt{background:#9e695510;border:1px solid #b1895f35;padding:11px 14px;color:#ceb098;}
.reasoning-check summary{display:flex;align-items:center;gap:12px;cursor:pointer;list-style:none;}
.reasoning-check summary::-webkit-details-marker{display:none;}
.reasoning-check summary>span:nth-child(2){flex:1;}
.reasoning-doubt-symbol{display:grid;place-items:center;flex:0 0 22px;width:22px;height:22px;border:1px solid #aa866467;border-radius:50%;font-family:Georgia,serif;}
.reasoning-detail-label{font-size:.8125rem;white-space:nowrap;text-decoration:underline;text-underline-offset:3px;}
.reasoning-links{display:flex;flex-wrap:wrap;gap:9px;margin-top:13px;}
.murdle-page .reasoning-links>button{background:#14251d;border:1px solid #b5936b48;color:#dcc4ad;min-height:44px;padding:8px 12px;font-size:.875rem;}
.reasoning-links b{font-weight:400;margin-left:7px;}
.reasoning-check p{margin:10px 0 0!important;color:#b5b7a7!important;font-size:.8125rem!important;line-height:1.6!important;}
.murdle-grid .has-reasoning-doubt{background:#a56d5225!important;box-shadow:inset 0 0 0 1px #ad80604f;}
.murdle-grid .is-provisional .murdle-cell,.experiment-matrix .is-provisional .experiment-matrix-button{outline:1px dashed #c7b27b;outline-offset:-5px;color:#bfbb9b;}
.hypothesis-choice{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:44px;padding:8px 12px!important;background:#2a3927!important;border:1px solid #a18a5a!important;color:#e1c995!important;font-size:.875rem!important;line-height:1.5;}
.hypothesis-choice>span{min-width:0;overflow-wrap:anywhere;}
.hypothesis-choice:hover,.hypothesis-choice:focus-visible{background:#3b4930!important;outline:1px solid #d8b979;outline-offset:2px;}
.hypothesis-choice b{font:400 1.2rem/1 Georgia,serif;}
.hypothesis-choice[aria-pressed="true"]{background:#bda56a23!important;}
.hypothesis-choice:disabled{opacity:.8;cursor:default;}
.hypothesis-assumed-true{color:#aeb4a2;font-size:.875rem;line-height:1.6;}
.hypothesis-banner{grid-column:1/-1;padding:14px 16px;margin:0 0 18px;border:1px dashed #bdac784d;background:#b9a1630a;color:#c7c7ae;}
.hypothesis-banner>div:first-child{display:flex;align-items:flex-start;gap:12px;}
.hypothesis-banner.is-adopted{border-style:solid;}
.hypothesis-symbol{font:400 1.65rem/1.3 Georgia,serif;color:#c9b480;}
.hypothesis-banner strong{font-size:.9375rem;font-weight:400;color:#d7c6a0;}
.murdle-page .hypothesis-banner p{margin:5px 0 0;color:#b2bba8;font-size:.8125rem;line-height:1.7;}
.hypothesis-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:16px;margin-top:10px;}
.murdle-page .reasoning-quiet{min-height:44px;padding:5px 0;border:0;border-bottom:1px solid #c7b07945;border-radius:0;background:none;color:#d0bb8c;font-size:.875rem;}
:is(.moon-testimony,.postal-testimony,.forest-testimony,.observatory-testimony,.backlot-statements,.cinema-statements,.premiere-statements,.harbor-statements) article>header:has(>.hypothesis-choice,>.hypothesis-assumed-true){display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:10px 12px;}
.moon-testimony header>.hypothesis-choice,.postal-testimony header>.hypothesis-choice,.forest-testimony header>.hypothesis-choice,.observatory-testimony header>.hypothesis-choice,.backlot-statements header>.hypothesis-choice,.cinema-statements header>.hypothesis-choice,.premiere-statements header>.hypothesis-choice,.harbor-statements header>.hypothesis-choice{grid-column:2;justify-self:start;}
.moon-testimony header>.hypothesis-assumed-true,.postal-testimony header>.hypothesis-assumed-true,.forest-testimony header>.hypothesis-assumed-true,.observatory-testimony header>.hypothesis-assumed-true,.backlot-statements header>.hypothesis-assumed-true,.cinema-statements header>.hypothesis-assumed-true,.premiere-statements header>.hypothesis-assumed-true,.harbor-statements header>.hypothesis-assumed-true{grid-column:2;}
.hypothesis-review{margin:0 0 22px;padding:17px 18px;background:#1b2d21;border:1px solid #89774e;}
.hypothesis-review>header{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 18px;margin-bottom:14px;}
.murdle-page .hypothesis-review h3{margin:0;color:#e0c997;font:400 1.0625rem/1.5 "Songti SC",Georgia,serif;letter-spacing:.08em;}
.murdle-page .hypothesis-review>header p{margin:0;font-size:.875rem;line-height:1.6;color:#b9c1aa;}
.hypothesis-review-choices{display:grid;grid-template-columns:repeat(var(--hypothesis-count),minmax(0,1fr));gap:10px;}
.hypothesis-review-choices>.hypothesis-assumed-true{display:grid;place-items:center;min-height:44px;text-align:center;padding:6px;border:1px solid #7f775448;}
.hypothesis-review .hypothesis-banner{margin:16px 0 0;padding:14px 0 0;border:0;border-top:1px dashed #a4905c88;background:none;}
.hypothesis-review .hypothesis-banner.is-adopted{border-top-style:solid;}
@media(max-width:740px){
 .murdle-page .judgment-case{margin-top:18px;}
 .judgment-case-heading{margin-bottom:18px;}
 .judgment-stage-seal{font-size:2.5rem;}
 .judgment-combination,.judgment-combination[data-fields="4"]{grid-template-columns:1fr;gap:12px;}
 .judgment-choice{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;}
 .judgment-choice-art{width:92px;aspect-ratio:1;border-bottom:0;border-right:1px solid #bda36826;}
 .judgment-choice label{padding:9px 12px;}
 .judgment-choice-role{margin:0;}
 .murdle-page .judgment-sentence{font-size:1.13rem;}
 .judgment-lock-row{align-items:stretch;flex-direction:column;gap:12px;}
 .murdle-page .judgment-lock{width:100%;}
 .judgment-accusation>header{flex-wrap:wrap;gap:5px;}
 .hypothesis-review{padding:14px 12px;}
 .hypothesis-review-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;}
 .reasoning-check summary{gap:8px;}
 .reasoning-check.has-doubt{padding:10px;}
}
