/* Moonless woodland: the case shares controls, not the Hollywood setting. */
.moon-page{--m-paper:#202c29;--m-ink:#d5d5c8;--m-line:#74827266;}
.moon-page .murdle-edition{font-size:.875rem;}
.moon-art{display:block;width:100%;aspect-ratio:1;background-color:#162620;background-repeat:no-repeat;background-size:300% 100%;background-position:var(--moon-pos) center;border:1px solid #8695764d;}
.moon-art-people{background-image:url("assets/moon-people.webp");background-size:300% auto;background-position:var(--moon-pos) top;}
.moon-art-weapons{background-image:url("assets/moon-weapons.webp");aspect-ratio:1/2;}
.moon-art-places{background-image:url("assets/moon-landscape.webp");background-size:300% auto;background-position:var(--moon-pos) var(--moon-y);}
.moon-page .murdle-notebook{align-self:start;position:sticky;top:18px;}
.moon-page .murdle-reference-cards article{grid-template-columns:94px minmax(0,1fr);}
.moon-page .murdle-reference-cards h3{font-size:1.0625rem;}
.moon-page .murdle-traits{line-height:1.85;}
.moon-page .murdle-rules p{font-size:1rem;}
.moon-rules strong{font-weight:550;color:#e1cba6;}
.moon-testimony>h2,.moon-facts>h2{font-size:1.2rem;color:#d6c6a7;margin:0 0 17px;}
.moon-testimony>article{padding:17px 0;border-bottom:1px solid #83917540;}
.moon-testimony>article:first-of-type{padding-top:0;}
.moon-testimony header{display:flex;align-items:center;gap:13px;}
.moon-testimony .moon-art{flex:0 0 52px;}
.moon-testimony h3{font-size:1rem;font-weight:500;line-height:1.6;color:#d8c6a5;margin:0;}
.moon-testimony blockquote{margin:12px 0 0;padding:0 0 0 15px;border-left:2px solid #81936b80;font-size:1.0625rem;line-height:1.85;color:#d1d7c9;}
.moon-testimony>article.is-active blockquote{border-color:#d1b37d;color:#e4d6bb;}
.moon-facts{margin-top:25px;padding-top:22px;border-top:1px solid #83917566;}
.moon-facts ol{list-style:none;margin:0;padding:0;}
.moon-facts li{display:flex;gap:12px;margin:0 0 13px;}
.moon-facts li>span{flex:0 0 25px;color:#c5b387;font-family:Georgia,serif;}
.moon-facts p{font-size:1rem;margin:0;line-height:1.85;}
.moon-truth{font-size:.875rem;padding:3px 7px;margin-left:auto;border:1px solid #91a07a66;white-space:nowrap;color:#c5d0b1;}
.moon-truth.is-false{color:#e1bba5;border-color:#bc886c88;}
.moon-page .moon-step-result{padding:14px 17px;background:#71815b1a;border-left:2px solid #c4af78;color:#e1d0ae;}
.moon-step-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:22px 0 27px;}
.moon-page .moon-step-actions .murdle-primary{margin-top:0;margin-left:auto;}
.moon-page .moon-method{font-size:1rem;line-height:1.85;padding-top:23px;margin-top:24px;border-top:1px solid #8d99745c;}
.moon-page .murdle-grid thead th,.moon-page .murdle-grid tbody th{font-size:.875rem;}
.murdle-hub .murdle-feature+.murdle-feature{margin-top:32px;}
.moon-feature .murdle-feature-scene{object-position:right top;}
.moon-feature .murdle-feature-cover::before{background:linear-gradient(90deg,#101c19cc,transparent 68%),linear-gradient(0deg,#0e1b1af5,transparent 65%);}
@media(max-width:980px){.moon-page .murdle-notebook{position:static;padding-bottom:25px;}}
@media(max-width:680px){
 .moon-feature .murdle-feature-scene{top:50px;height:250px;object-position:right top;}
 .moon-feature .murdle-feature-cover{background:#111c19;}
 .moon-feature .murdle-feature-cover::before{background:linear-gradient(180deg,transparent 200px,#111c19 320px);}
 .moon-feature .murdle-feature-story{padding-top:220px;}
 .moon-page .murdle-rules{padding:16px;}
 .moon-page .murdle-rules p{font-size:1rem;line-height:1.8;}
 .moon-page .murdle-evidence,.moon-page .murdle-notebook{padding:21px 16px;}
 .moon-page .murdle-reference-cards article{grid-template-columns:72px minmax(0,1fr);gap:13px;}
 .moon-page .murdle-panel-tabs button{font-size:.875rem;}
 .moon-page .murdle-answer-fields select{font-size:1rem;}
 .moon-page .murdle-deduction-copy>p{font-size:1rem;}
 .moon-page .murdle-answer-key strong{font-size:1.125rem;}
 .moon-testimony blockquote{font-size:1rem;}
}
