/* Four-way deduction on the established night desk. */
.backlot-page{overflow-anchor:none;--m-paper:#242e2a;--m-ink:#d5d1c5;--m-line:#7a826966;}
.backlot-art{display:block;position:relative;overflow:hidden;width:100%;aspect-ratio:1;background:#18251f;border:1px solid #8795764d;}
.backlot-art::before{content:"";position:absolute;inset:0;background:url("assets/studio-004-reference.webp") var(--backlot-x) var(--backlot-y) / 400% 300% no-repeat;transform:scale(1.08);}
.backlot-page .murdle-props{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px;gap:16px;}
.backlot-page .murdle-prop-card{max-width:210px;}
.backlot-page .murdle-cast article{grid-template-columns:96px minmax(0,1fr);}
.backlot-page .murdle-invitation>p{gap:16px;flex-wrap:wrap;}
.backlot-page .murdle-rules p{font-size:1rem;}
.backlot-page .murdle-reference-tabs button{font-size:1rem;padding:10px 8px;}
.backlot-page .murdle-reference-cards article{grid-template-columns:80px minmax(0,1fr);}
.backlot-page .murdle-traits{font-size:.9375rem;line-height:1.85;}
.backlot-page .backlot-motives article{grid-template-columns:42px minmax(0,1fr);align-items:center;}
.backlot-motive-number{font:1.5rem Georgia,serif;color:#bdad86;}
.backlot-page .murdle-verdict{grid-column:1/-1;}
.backlot-page .murdle-answer-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;}
.backlot-page .murdle-answer-fields select{font-size:1rem;}
.backlot-page .murdle-grid-lp{grid-column:auto;}
.backlot-page .murdle-grid thead th,.backlot-page .murdle-grid tbody th{font-size:.875rem;}
.backlot-page .murdle-grid thead td,.backlot-page .murdle-grid tbody th{width:58px;}
.backlot-page .murdle-cell,.backlot-page .murdle-static-cell,.backlot-page .murdle-grid tbody td{height:48px;min-height:48px;}
.backlot-page .murdle-grid:has(td:nth-child(5) .murdle-cell:is(:hover,:focus-visible)) thead th:nth-child(5){color:#e1c696;background:#b59f6421;}
.backlot-page .murdle-answer-key{grid-template-columns:repeat(4,minmax(0,1fr));}
.backlot-page .murdle-answer-key>div{padding:22px 20px;}
.backlot-page .murdle-answer-key strong{font-size:1.25rem;}
.backlot-page .backlot-step-result{padding:14px 17px;background:#71815b1a;border-left:2px solid #c4af78;color:#e1d0ae;}
.backlot-step-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:22px 0 27px;}
.backlot-page .backlot-step-actions .murdle-primary{margin-top:0;margin-left:auto;}
.backlot-page .backlot-method{font-size:1rem;line-height:1.85;padding-top:23px;margin-top:24px;border-top:1px solid #8d99745c;}
@media(max-width:980px){
 .backlot-page .murdle-prop-card{max-width:200px;}
 .backlot-page .murdle-answer-key{grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media(max-width:680px){
 .backlot-page .murdle-cast article{grid-template-columns:76px minmax(0,1fr);}
 .backlot-page .murdle-props{padding:10px;gap:10px;}
 .backlot-page .murdle-evidence,.backlot-page .murdle-notebook{padding:20px 14px;}
 .backlot-page .murdle-reference-cards article{grid-template-columns:64px minmax(0,1fr);gap:12px;}
 .backlot-page .backlot-motives article{grid-template-columns:36px minmax(0,1fr);}
 .backlot-page .murdle-panel-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:16px 0 20px;}
 .backlot-page .murdle-panel-tabs button{font-size:.875rem;min-height:44px;padding:8px 1px;}
 .backlot-page .murdle-grid[data-active=false]{display:none;}
 .backlot-page .murdle-grid thead td,.backlot-page .murdle-grid tbody th{width:58px;}
 .backlot-page .murdle-grid caption{position:static!important;width:auto!important;height:auto!important;clip-path:none!important;margin:0 0 12px!important;padding:0 0 8px!important;overflow:visible!important;}
 .backlot-page .murdle-verdict{padding:16px;}
 .backlot-page .murdle-answer-fields{grid-template-columns:1fr;}
 .backlot-page .murdle-answer-key{grid-template-columns:1fr;}
 .backlot-page .murdle-answer-key>div{padding:16px 20px;grid-template-columns:70px minmax(0,1fr);}
 .backlot-page .murdle-answer-key strong{font-size:1.125rem;}
 .backlot-page .murdle-deduction-copy,.backlot-page .murdle-solution-grid{padding:22px 14px;}




}

.backlot-page{--m-paper:#26302d;--m-ink:#d5d1c5;--m-line:#8b80644d;}
.backlot-note{min-width:0;}
.backlot-note-words{display:flex;flex-wrap:wrap;gap:10px 24px;padding:17px 18px;margin:13px 0;background:#202723;border:1px solid #bca57240;box-shadow:inset 3px 0 #ac956160;color:#cabe9e;font-family:Georgia,"Songti SC",serif;letter-spacing:.14em;font-size:1.13rem;}
.backlot-note .backlot-note-reading{margin:12px 0;color:#ddcfac;}
.backlot-note button{font-size:.9rem;min-height:44px;padding:8px 13px;}
.backlot-statements{margin:26px 0;padding-top:24px;border-top:1px solid #87917455;}
.backlot-statements>article{border:1px solid #8d86613d;background:#1c27284d;margin:13px 0;padding:16px;}
.backlot-statements header{display:flex;align-items:center;gap:12px;}
.backlot-statements .backlot-art{width:48px;flex:0 0 48px;}
.backlot-statements h3{font:500 1rem/1.6 system-ui,sans-serif;margin:0;}
.backlot-statements blockquote{font:1rem/1.85 "Songti SC",Georgia,serif;margin:13px 0 0;color:#d7d0be;}
.backlot-truth{margin-left:auto;padding:3px 8px;color:#bbcbb5;border:1px solid #8d9b7955;font-size:.85rem;white-space:nowrap;}
.backlot-truth.is-false{color:#d0a690;border-color:#b38a6955;background:#8a534521;}
.backlot-page .murdle-step-tabs{flex-wrap:wrap;}
@media(max-width:680px){.backlot-note-words{padding:15px 12px;font-size:1.05rem;gap:10px;}.backlot-statements>article{padding:13px;}.backlot-statements h3{font-size:.95rem;}}
