/* Print system: crisp pixel marks and physical paper; source UI images stay intact. */
.manuscript-reader{color:var(--ink);line-height:1.85}.arcade-editorial h2,.arcade-editorial h3{color:var(--ink)}
.arcade-tabs button:before{display:none}.arcade-tabs button .arcade-icon{display:inline-block;width:14px;height:14px;vertical-align:-2px;margin-right:6px}
.arcade-sheet-well{perspective:3000px}.manuscript-section[data-paragraph="background-objectives"] .manual-segments{border-left:3px solid #6a8c70;padding-left:18px}
.manuscript-section[data-paragraph="background-scope"]{padding-top:0;border-top:0}.manuscript-section[data-paragraph="background-scope"]>h3{display:none}.manual-segments>.manuscript-paragraph:last-child{margin-bottom:0!important}.manuscript-section[data-paragraph="background-problems"] .manual-segments{display:grid;grid-template-columns:1fr 1fr;gap:28px}.manuscript-section[data-paragraph="background-problems"] .manuscript-paragraph{border-left:3px solid #638c73;padding-left:17px;font-size:16px}.manuscript-section[data-paragraph="background-problems"] .manuscript-paragraph+ .manuscript-paragraph{border-color:#9e6280}.manuscript-section[data-paragraph="background-objectives"] .manual-segments{display:grid;grid-template-columns:1fr 1fr;gap:16px 28px}.manuscript-section[data-paragraph="background-objectives"] .manuscript-paragraph{font-size:15px;margin:0!important}.manuscript-result{margin:26px 0!important;padding-top:22px;border-top:3px double #8ca187;color:#3c6353;font-size:16px;line-height:1.9}
.manual-case-context{display:flex;gap:22px;align-items:baseline;border-bottom:1px solid #aab4a4;padding-bottom:17px;margin-bottom:25px}.manual-case-context>strong{font-size:15px;color:#2d6257;white-space:nowrap}.manual-case-context>p{font-size:12px;color:#67766a;line-height:1.65}
.manuscript-chapter-title{display:flex;gap:18px;align-items:flex-start;margin:0 0 25px;max-width:100%}.manual-heading-glyph{display:grid;place-items:center;width:46px;height:46px;flex-shrink:0;background:#2b4c48;color:#dce4cd;box-shadow:4px 0 #738f7c,0 4px #738f7c}.manual-heading-glyph .arcade-icon{width:32px;height:32px}.manuscript-chapter-title h2{font-size:27px;line-height:1.55;max-width:780px;letter-spacing:-.02em}.manuscript-section{padding:27px 0 35px;border-top:1px solid #aeb9a7}.manuscript-section>h3{font-size:19px;line-height:1.65;margin:0 0 15px;color:#2e5c51}.manuscript-paragraph{color:#34443d;font-size:16px;line-height:1.95;max-width:940px;margin-bottom:26px!important}.manuscript-section[data-paragraph="story:0"]{padding:0 0 25px;border:0}.manuscript-section[data-paragraph="story:0"]>h3{display:none}.manuscript-section[data-paragraph="story:0"]>p{font-size:19px;line-height:1.85;max-width:900px;margin-bottom:0!important}
.manual-goals{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:28px 0 35px}.manual-goals section{position:relative;border-top:3px solid #34756c;padding:17px 0 0 0}.manual-goals section:nth-child(2){border-color:#943f64}.manual-goals section:nth-child(3){border-color:#8a7950}.manual-goals section>span{float:right;color:#528577}.manual-goals section:nth-child(2)>span{color:#a2637c}.manual-goals section:nth-child(3)>span{color:#8a7950}.manual-goals h4{font-size:16px;margin:0 0 10px}.manual-goals p{font-size:14px;line-height:1.85;color:#526558}
.manuscript-gallery{gap:25px 22px}.manuscript-gallery>.arcade-evidence-image img{background:#dce2d6;border-color:#a4b29d}.manuscript-gallery>.arcade-evidence-image>span{display:block}.manuscript-gallery>.arcade-evidence-image>span>strong{font-size:12px;display:block;color:#405a4d}.manuscript-gallery>.arcade-evidence-image>span>span{font-size:11px;display:block;color:#70806f;margin-top:4px}.manuscript-gallery.is-paired>.arcade-evidence-image img{background:#e3e5db;height:270px}.manuscript-image-group h4{color:#3f6151;border-left-color:#648c72;font-size:14px}.manuscript-films{margin-top:24px;margin-bottom:30px}.arcade-film figcaption strong{color:#376759}.arcade-film figcaption span{color:#6e7c6b}.arcade-reader .arcade-film-play>span{background:#254b42e8;border-color:#e2d8ac;box-shadow:4px 4px #102b2a;font-size:22px}.arcade-reader .arcade-film-play{font-size:14px}.arcade-film-error{font-size:13px;color:#9a3e58;margin-top:8px!important}
.concept-comparison{background:#e2e4d8;border-color:#9ead96;box-shadow:3px 4px #a1b39d}.concept-board{border-right-color:#98ac93}.concept-board.is-selected{background:#d2ddc8}.concept-name h3{font-size:17px;color:#31584d}.concept-name>span{color:#54735f}.concept-board>p{color:#556557}.concept-board>strong{color:#774862}.decision-vellum{background:#f2f1e0f2;border-color:#93a38c}.arcade-reader .paper-tab{color:#f1ead7;background:#355b50;border-color:#29463e;box-shadow:3px 3px #738a73}.paper-tab:hover{background:#436f61!important}.vellum-rules>div{color:#875168}.vellum-selection strong{color:#315f52}.decision-vellum>p{color:#526956}.concept-callouts{border-color:#b1bd9f}.concept-callouts p{color:#416b55}
.manual-inner-evidence{margin:28px 0}.manual-original-screen>.arcade-evidence-image{width:100%}.manual-original-screen img{border:1px solid #80947c}.manual-state-comparison{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin:30px 0;border-top:3px double #839e8c;padding-top:24px}.manual-state-comparison h4{font-size:17px;color:#315e50;margin:0 0 16px}.manual-state-comparison section+section h4{color:#8b4862}.manual-state-comparison .arcade-evidence-image{width:100%;background:#1b3440;min-height:78px;display:flex;align-items:center;padding:10px}.manual-state-comparison .arcade-evidence-image img{width:100%;height:auto;border:0;background:transparent}.manual-state-comparison p{font-size:14px;line-height:1.9;margin-top:14px!important;color:#536858}.manual-inner-states{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;padding:23px 25px;background:#dce3d5;border:1px solid #98ac90;margin:28px 0}.manual-inner-states section{text-align:center}.manual-inner-states .arcade-evidence-image{display:grid;place-items:center;width:100%;height:155px;background:#1d3440;min-width:0}.manual-inner-states .arcade-evidence-image img{width:auto;height:auto;max-width:100%;max-height:130px;border:0;background:none}.manual-inner-states h4{font-size:16px;margin:14px 0 4px;color:#335649}.manual-inner-states p{font-size:13px;color:#677965}
.widget-object-map,.widget-production-map{background:#e8e9dc;border-color:#a4b298;box-shadow:3px 4px #a6b49b}.widget-object-top>div,.widget-data-branch>div,.widget-production-map li{background:#d5dfcd;border-color:#a6b699}.widget-object-top>.is-current{background:#345b4b}.widget-object-map figcaption,.widget-production-map figcaption{color:#315d4b}.manuscript-approved-widget{border-top:3px double #93a587;padding-top:24px}.manuscript-case-opening{margin-bottom:30px}.manuscript-widget-opening h2{color:#6f3b55}.manuscript-closing{color:#3c6353;border-top:3px double #8ca187;padding-top:25px}
@media(max-width:1000px){.manuscript-gallery.is-paired>.arcade-evidence-image img{height:220px}.manual-goals{gap:19px}.manuscript-chapter-title h2{font-size:25px}}
@media(max-width:760px){.manuscript-section[data-paragraph="background-problems"] .manual-segments,.manuscript-section[data-paragraph="background-objectives"] .manual-segments{grid-template-columns:1fr;gap:18px}.manuscript-section[data-paragraph="background-problems"] .manuscript-paragraph{margin-bottom:0!important;font-size:15px}}
@media(max-width:760px){.manual-case-context{display:block;margin-bottom:23px;padding-bottom:15px}.manual-case-context>strong{display:block;font-size:14px;margin-bottom:6px}.manual-case-context>p{font-size:11px}.manuscript-chapter-title{gap:14px;margin-bottom:23px}.manual-heading-glyph{width:34px;height:34px}.manual-heading-glyph .arcade-icon{width:24px;height:24px}.manuscript-chapter-title h2{font-size:23px;line-height:1.5}.manuscript-section[data-paragraph="story:0"]>p{font-size:17px}.manual-goals{grid-template-columns:1fr;gap:22px;margin:25px 0}.manual-goals section{padding-top:12px}.manual-goals p{font-size:14px}.manuscript-section{padding-top:23px}.manuscript-paragraph{font-size:15px}.manuscript-gallery.is-paired>.arcade-evidence-image img{height:auto}.manual-state-comparison{grid-template-columns:1fr;gap:24px}.manual-inner-states{gap:10px;padding:14px 10px}.manual-inner-states .arcade-evidence-image{height:110px;padding:6px}.manual-inner-states .arcade-evidence-image img{max-height:98px}.manual-inner-states h4{font-size:14px}.manual-inner-states p{font-size:11px;line-height:1.7}.manual-state-comparison h4{font-size:16px}.manual-state-comparison p{font-size:14px}.manuscript-section>h3{font-size:18px}}
