.murdle-page{--m-paper:#2b3633;--m-ink:#cecbbf;--m-line:#5c6860;--m-red:#a68c76;--m-soft:#35423c;max-width:1300px;margin:auto;padding:24px 26px 65px;color:#cecbbf;font-family:system-ui,-apple-system,"PingFang SC","Microsoft YaHei",sans-serif;line-height:1.8}.murdle-page h1,.murdle-page h2,.murdle-page h3{color:inherit}.murdle-page p{color:inherit;font-size:1rem;line-height:1.85}.murdle-page button,.murdle-page select{font:inherit;line-height:1.55;border:1px solid #8d93827d;background:transparent;color:inherit;min-height:44px;padding:9px 14px;border-radius:2px}.murdle-page button:hover{background:#9e9d8926}.murdle-page button:disabled:hover{background:transparent}.murdle-page a:focus-visible,.murdle-page button:focus-visible,.murdle-page select:focus-visible{outline:2px solid currentColor;outline-offset:3px}.murdle-top{display:flex;justify-content:space-between;gap:16px;font-size:.9rem;margin-bottom:26px;color:#c5b08f}.murdle-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:34px;border-bottom:1px solid #8d93826b}.murdle-page .murdle-progress button{border:0;border-bottom:2px solid transparent;border-radius:0;padding:15px 8px;font-size:1rem;color:#c6c9bc;background:none}.murdle-progress span{margin-right:12px;font-family:Georgia,serif}.murdle-page .murdle-progress button[aria-current=step]{color:#cbb897;border-bottom-color:#d1b587}.murdle-heading{margin-bottom:30px;max-width:1000px}.murdle-edition{display:flex;gap:22px;flex-wrap:wrap;color:#c6b391;font-size:.8rem;letter-spacing:.06em}.murdle-heading h1,.murdle-ending h1{font-size:clamp(2rem,4.5vw,3.4rem);line-height:1.35;margin:16px 0 20px}.murdle-heading p{max-width:930px}.murdle-opening{background:#2b3933eb;border:1px solid #a3a18755;padding:35px}.murdle-cast{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.murdle-monogram{display:grid;place-items:center;width:66px;height:66px;border:1px solid #aab29c80;border-radius:50%;font:normal 2rem Georgia,"Songti SC",serif;color:#d5bfa0;margin-bottom:23px}.murdle-cast h2{font-size:1.25rem;margin-bottom:13px}.murdle-cast p{font-size:.95rem;color:#c3c7b9}.murdle-invitation{border-top:1px solid #a3a18755;margin-top:32px;padding-top:26px;display:flex;align-items:center;justify-content:space-between;gap:24px}.murdle-invitation>p{display:flex;gap:28px;font:1.3rem/1.7 Georgia,"Songti SC",serif;color:#d8c6a6}.murdle-page .murdle-primary{display:inline-flex;align-items:center;justify-content:center;background:#435248;color:#d4cdbb;border:1px solid #75816c;padding:12px 20px;min-height:46px;text-decoration:none}.murdle-page .murdle-primary:hover{background:#4c5c50}.murdle-rules{padding:17px 23px;border:1px solid #9c9e8855;border-bottom:none;background:#323f38;color:#c9cbbb}.murdle-rules p{font-size:.9rem}.murdle-rules p+p{margin-top:5px}.murdle-rules b{font-weight:550;margin-right:8px}.murdle-workbench{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);background:var(--m-paper);color:var(--m-ink);border:1px solid #9c9e8888}.murdle-evidence,.murdle-notebook{padding:27px;min-width:0}.murdle-evidence{border-right:1px solid #9c9e8888}.murdle-workbench h2,.murdle-reconstruction h2{font-size:1.3rem;font-weight:550}.murdle-reference-tabs{display:flex;gap:0;border-bottom:1px solid var(--m-line);margin:16px 0}.murdle-page .murdle-reference-tabs button{flex:1;border:none;border-bottom:2px solid transparent;border-radius:0;font-size:.92rem}.murdle-page .murdle-reference-tabs button[aria-pressed=true]{background:#435047;border-bottom-color:var(--m-red);color:#d0b898}.murdle-reference-cards{min-height:330px}.murdle-reference-cards article{display:flex;align-items:flex-start;gap:13px;padding:14px 0;border-bottom:1px solid #59665c}.murdle-reference-cards article:last-child{border-bottom:none}.murdle-reference-cards h3{font-size:1.03rem;font-weight:650}.murdle-reference-cards p{font-size:.92rem;margin-top:7px}.murdle-ref-index{font:.82rem/2.2 Georgia,serif;color:#bdab8e}.murdle-traits{font-size:.78rem;color:#afb9aa;line-height:1.5;display:block;margin-top:6px}.murdle-clues{margin-top:24px;padding-top:22px;border-top:1px solid var(--m-line)}.murdle-clues ol{list-style:none;margin:15px 0 0;padding:0}.murdle-clues li{display:flex;align-items:flex-start;gap:12px;padding:11px 0;border-bottom:1px dotted #647063}.murdle-clues li>span{border:1px solid #7e816e;border-radius:50%;flex-shrink:0;width:24px;height:24px;text-align:center;font:.85rem/22px Georgia,serif;margin-top:3px}.murdle-clues li p{font-size:.95rem}.murdle-clues li.is-active{background:#3d4a40;box-shadow:-8px 0 var(--m-red);padding-left:8px}.murdle-notebook-title{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:8px}.murdle-page .murdle-notebook-title button{font-size:.8rem;padding:8px 11px;flex-shrink:0}.murdle-grid-help{font-size:.82rem!important;color:#b5bdaf!important;margin-bottom:20px}.murdle-grid-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:15px 12px}.murdle-grid{width:100%;border-collapse:collapse;table-layout:fixed;color:var(--m-ink);font-size:.74rem}.murdle-grid caption{text-align:left;font-size:.79rem;margin-bottom:10px;letter-spacing:.02em;color:#b4bdac}.murdle-grid th,.murdle-grid td{text-align:center;padding:0}.murdle-grid thead th{font-weight:550;vertical-align:bottom;height:65px;padding:0 3px 9px;overflow-wrap:anywhere;line-height:1.5}.murdle-grid thead td,.murdle-grid tbody th{width:47px}.murdle-grid tbody th{font-size:.77rem;font-weight:550;padding-right:6px;line-height:1.4;text-align:right}.murdle-grid tbody td{height:44px;border:1px solid #758270;background:#303d38}.murdle-page .murdle-cell{width:100%;height:44px;min-height:44px;padding:0;border:0;border-radius:0;color:#ced5c6;font:1.6rem/1 Georgia,serif}.murdle-page .murdle-cell:hover{background:#45534b}.murdle-grid td.is-yes{background:#40554a}.murdle-grid td.is-no{background:#483d37}.murdle-page .murdle-grid td.is-no .murdle-cell,.murdle-grid td.is-no .murdle-static-cell{color:#d1b4a1}.murdle-static-cell{display:grid;place-items:center;height:44px;font:1.6rem/1 Georgia,serif}.murdle-grid-lp{grid-column:1}.murdle-page .murdle-jump{display:none}.murdle-verdict{margin-top:28px;padding-top:24px;border-top:1px solid var(--m-line)}.murdle-answer-fields{display:grid;grid-template-columns:1fr;gap:12px;margin:18px 0 22px}.murdle-answer-fields label{display:grid;grid-template-columns:80px minmax(0,1fr);gap:12px;align-items:center;font-size:.91rem}.murdle-page .murdle-answer-fields select{width:100%;min-width:0;background:#34443b;border-color:#76836d;color:var(--m-ink);color-scheme:dark;font-size:.92rem;padding:10px 30px 10px 10px}.murdle-workbench .murdle-primary,.murdle-reconstruction .murdle-primary{background:#435248;border-color:#75816c;color:#d3cfbf}.murdle-source{color:#aeb5a7!important;font-size:.78rem!important;border-top:1px solid #898f7e44;margin-top:34px;padding-top:16px}.murdle-kicker{font-size:.8rem;letter-spacing:.08em;color:#cbb590}.murdle-answer-key{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:24px 27px;background:#414a3f;border:1px solid #abb09655;margin:26px 0}.murdle-answer-key span{font-size:.8rem;color:#c0c5b3;display:block;margin-bottom:6px}.murdle-answer-key strong{font:1.35rem/1.7 Georgia,"Songti SC",serif;color:#cbb897}.murdle-result{margin-bottom:25px}.murdle-reconstruction{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:34px;background:var(--m-paper);color:var(--m-ink);padding:30px}.murdle-reconstruction>div,.murdle-reconstruction>section{min-width:0}.murdle-step-tabs{display:flex;gap:9px;margin:21px 0}.murdle-step-tabs button{min-width:44px}.murdle-page .murdle-step-tabs button[aria-pressed=true]{background:#435248;color:#d3cfbf;border-color:#75816c}.murdle-reconstruction h3{font-size:1.13rem;font-weight:600;margin-bottom:14px}.murdle-reconstruction p{font-size:.95rem}.murdle-reconstruction .murdle-primary{margin-top:20px}.murdle-reconstruction .murdle-clues h2{font-size:1.08rem}.murdle-reconstruction .murdle-clues p{font-size:.9rem}.murdle-takeaway{margin-top:30px;padding:25px 28px;background:#343f3b;border-left:2px solid #c9ae83}.murdle-takeaway h2{font-size:1.3rem;margin-bottom:12px}.murdle-takeaway a{display:block;color:#cfb68e;margin-top:16px;font-size:.92rem}.murdle-end-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:26px}.murdle-end-actions>a{color:#cfb68e;margin-left:auto;font-size:.93rem}/* A single illustrated cover; the scene belongs to this case. */
.murdle-feature{overflow:hidden;background:#17201e;border:1px solid #7b82624f}
.murdle-feature-cover{position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:460px;padding:28px 38px 0;color:#d1cbbb;text-decoration:none;overflow:hidden}
.murdle-feature-scene{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center 55%}
.murdle-feature-cover::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#111b19b3 0%,#111b1966 43%,transparent 77%),linear-gradient(0deg,#111a19f2 0%,#111a1999 23%,transparent 65%)}
.murdle-feature-top{display:flex;justify-content:space-between;align-items:center;gap:16px;color:#c7b38e;font-size:.78rem}
.murdle-feature-edition{display:flex;align-items:center;gap:14px;letter-spacing:.18em}
.murdle-feature-edition>span{font:1.55rem/1 Georgia,serif;letter-spacing:.03em;padding-right:14px;border-right:1px solid #c7b38e55}
.murdle-feature-status{flex-shrink:0;padding:6px 12px;border:1px solid #93968166;background:#18221dcc;letter-spacing:.04em}
.murdle-feature-story{max-width:530px;margin-top:auto;padding-top:100px;text-shadow:0 2px 18px #0e1614}
.murdle-feature h2{font-family:"Songti SC","Noto Serif CJK SC","SimSun",serif;font-weight:500;font-size:clamp(2rem,3.7vw,3rem);line-height:1.3;letter-spacing:.06em;margin:0 0 18px}
.murdle-feature-story>p{color:#bfc5b7;line-height:1.85;margin:0}
.murdle-feature .murdle-feature-detail{font-size:.8rem;color:#a9b2a0;margin:16px 0 24px;letter-spacing:.04em}
.murdle-feature-action{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:70px;border-top:1px solid #9ca0844a;color:#cbb58e;font-size:1rem}
.murdle-feature-action>span:last-child{font:1.8rem/1 system-ui,sans-serif}
.murdle-page .murdle-feature-cover:focus-visible{outline:2px solid #cbb58e;outline-offset:-5px}
@media(hover:hover){.murdle-feature-cover:hover{background:#afad8708}.murdle-feature-cover:hover .murdle-feature-action{color:#dbcaab;border-color:#aaa88988}}
.murdle-book-link{display:block;color:#d0ba91;margin-top:25px;font-size:.94rem}.murdle-book{display:grid;grid-template-columns:.62fr 1fr;gap:38px;align-items:center;background:#2b3933e8;padding:36px;border:1px solid #a0a18d55;margin:24px 0}.murdle-book-type{min-height:290px;border:1px solid #9c9f8b80;padding:30px;display:flex;flex-direction:column;justify-content:center;text-align:center;color:#cab893}.murdle-book-type>span{font-size:.75rem;letter-spacing:.12em}.murdle-book-type strong{font:bold clamp(2rem,5vw,3.2rem)/1.3 Georgia,serif;letter-spacing:.03em;margin:18px 0 10px}.murdle-book-type p{font-size:.8rem}.murdle-book h2{margin:12px 0 18px;font-size:2rem}.murdle-book p+p{margin-top:12px}.murdle-book .murdle-primary{margin-top:24px}.murdle-book .murdle-book-link{font-size:.86rem}.murdle-reading{max-width:800px;padding:26px 0}.murdle-reading h2{margin-bottom:14px;font-size:1.45rem}.murdle-reading a{display:block;color:#cfb68e;margin-top:18px}.linked-library .murdle-book{margin-bottom:35px}.linked-library .murdle-primary{display:inline-flex;background:#435248;color:#d4cdbb;padding:12px 20px;line-height:1.6;min-height:46px}.murdle-feature-relation{padding:16px 0;margin-top:8px;color:#c6b28d;font-size:.92rem}
@media(min-width:1500px){.murdle-page{padding-left:0;padding-right:0}.murdle-grid-layout{gap:18px}.murdle-grid tbody td,.murdle-page .murdle-cell,.murdle-static-cell{height:48px}}
@media(max-width:1150px){.murdle-page{padding-left:4px;padding-right:4px}.murdle-workbench,.murdle-reconstruction{grid-template-columns:1fr}.murdle-evidence{border-right:0;border-bottom:1px solid var(--m-line);display:grid;grid-template-columns:1fr 1fr;gap:30px}.murdle-evidence .murdle-clues{border-top:0;margin-top:0;padding-top:0}.murdle-reference-cards{min-height:0}.murdle-notebook{padding:30px}.murdle-grid-layout{gap:20px;max-width:620px;margin:0 auto}.murdle-grid thead td,.murdle-grid tbody th{width:68px}.murdle-grid{font-size:.85rem}.murdle-grid thead th{height:45px}.murdle-grid tbody th{font-size:.88rem}.murdle-page .murdle-cell,.murdle-static-cell,.murdle-grid tbody td{height:49px}.murdle-answer-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.murdle-answer-fields label{display:flex;flex-direction:column;align-items:stretch;gap:6px}.murdle-reconstruction{gap:27px}.murdle-solution-grid{border-top:1px solid var(--m-line);padding-top:23px}}
@media(max-width:680px){.murdle-page{padding:6px 0 42px}.murdle-top{font-size:.79rem;gap:10px;margin-bottom:19px}.murdle-page .murdle-progress button{font-size:.88rem;padding:13px 2px}.murdle-progress span{margin-right:5px}.murdle-progress{margin-bottom:25px}.murdle-heading h1,.murdle-ending h1{font-size:2.05rem;margin:16px 0}.murdle-edition{gap:12px;font-size:.72rem}.murdle-heading p{font-size:.95rem}.murdle-opening{padding:24px 21px}.murdle-cast{grid-template-columns:1fr;gap:24px}.murdle-cast article{display:grid;grid-template-columns:48px 1fr;column-gap:17px;align-items:start}.murdle-monogram{width:48px;height:48px;font-size:1.6rem;grid-row:1/3;margin:0}.murdle-cast h2{font-size:1.08rem;margin-bottom:9px}.murdle-cast p{font-size:.88rem}.murdle-invitation{display:block;margin-top:26px;padding-top:21px}.murdle-invitation>p{justify-content:space-between;font-size:1.2rem;gap:12px;margin-bottom:20px}.murdle-invitation .murdle-primary{width:100%}.murdle-rules{padding:17px 19px}.murdle-rules p{font-size:.86rem}.murdle-evidence{display:block;padding:23px 20px}.murdle-evidence .murdle-clues{margin-top:20px;padding-top:20px;border-top:1px solid var(--m-line)}.murdle-reference-cards p,.murdle-clues li p{font-size:.91rem}.murdle-notebook{padding:23px 15px}.murdle-notebook-title h2{font-size:1.16rem}.murdle-notebook-title{gap:9px}.murdle-grid-layout{grid-template-columns:1fr;gap:24px;max-width:390px}.murdle-grid-lp{grid-column:auto}.murdle-grid caption{font-size:.88rem;margin-bottom:6px}.murdle-grid thead th{height:43px;font-size:.84rem;padding:0 5px 7px}.murdle-grid thead td,.murdle-grid tbody th{width:64px}.murdle-grid tbody th{font-size:.88rem}.murdle-page .murdle-cell,.murdle-static-cell,.murdle-grid tbody td{height:48px}.murdle-page .murdle-jump{display:block;margin-top:20px;border:0;padding:7px 0;color:#c6b08b;text-decoration:underline}.murdle-answer-fields{grid-template-columns:1fr;gap:11px}.murdle-answer-fields label{display:grid;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:8px}.murdle-verdict .murdle-primary{width:100%}.murdle-answer-key{grid-template-columns:1fr;gap:17px;padding:22px}.murdle-answer-key>div{display:grid;grid-template-columns:72px 1fr;gap:9px;align-items:center}.murdle-answer-key span{margin:0}.murdle-answer-key strong{font-size:1.19rem}.murdle-reconstruction{padding:23px 19px}.murdle-step-tabs{gap:12px}.murdle-reconstruction h2{font-size:1.17rem}.murdle-takeaway{padding:22px}.murdle-end-actions>a{margin-left:0;flex-basis:100%;padding:10px 0}.murdle-feature-cover{min-height:510px;padding:22px 22px 0}.murdle-feature-scene{object-position:67% center}.murdle-feature-cover::before{background:linear-gradient(180deg,#14201b38,transparent 35%,#111a19cf 65%,#111a19fa)}.murdle-feature-story{padding-top:170px}.murdle-feature h2{font-size:2rem;letter-spacing:.04em;margin-bottom:15px}.murdle-feature-top{font-size:.72rem}.murdle-feature-edition{gap:10px;letter-spacing:.12em}.murdle-feature-edition>span{font-size:1.3rem;padding-right:10px}.murdle-feature-status{padding:5px 9px}.murdle-feature-story>p{font-size:.94rem}.murdle-feature .murdle-feature-detail{font-size:.75rem;margin:17px 0 21px}.murdle-feature-action{min-height:64px}.murdle-book{grid-template-columns:1fr;gap:25px;padding:24px}.murdle-book-type{min-height:200px;padding:25px}.murdle-book-type strong{font-size:2.8rem}.murdle-source{font-size:.73rem!important}}
@media(prefers-reduced-motion:reduce){.murdle-page *{scroll-behavior:auto!important}}




.murdle-page .murdle-heading{max-width:920px;text-shadow:0 2px 18px #101918}
.murdle-page .murdle-feature,.murdle-page .murdle-opening,.murdle-page .murdle-book{box-shadow:0 18px 55px #10191638}
.murdle-workbench,.murdle-reconstruction{box-shadow:0 20px 60px #0f191938}
.murdle-page .case-reveal-confirm{background:#2c3833;border-color:#6c7867;color:#cecbbf}
.murdle-page .case-reveal-choices [data-reveal-choice=cancel]{background:#435248;border-color:#75816c;color:#d4cdbb}
.murdle-page .case-reveal-choices [data-reveal-choice=cancel]:hover{background:#4c5c50}
.linked-library .murdle-primary{border:1px solid #75816c}
.linked-library .murdle-primary:hover{background:#4c5c50}
