/* Daf 139 only: use the existing reading margin; no article copy is restyled in ordinary mode. */
.rd-hishtalshelus .rh-margin{border-top:2px solid var(--ns-gold,#c7a15d);padding:16px 0 20px;margin-bottom:20px;font:13px/1.5 var(--util,system-ui);color:var(--ns-ink,#1c2428)}.rh-margin *{box-sizing:border-box}.rh-eyebrow{display:block;color:#87632d;font:600 10px/1.5 var(--util,system-ui);letter-spacing:.12em;text-transform:uppercase}.rh-intro p{font:15px/1.55 var(--display,Georgia)!important;margin:10px 0 14px!important}.rh-margin button,.rh-margin select,.rh-mobile-tab,.rh-model-nav button,.rh-source-buttons button{font:600 12px/1.4 var(--util,system-ui);border:1px solid var(--ns-rule,#c9c1b1);background:var(--ns-paper,#f5f1e8);color:var(--ns-ink,#1c2428);padding:9px 10px;min-height:40px;border-radius:3px;cursor:pointer}.rh-margin button:disabled,.rh-model-nav button:disabled{opacity:.4;cursor:default}.rh-margin .rh-launch{display:block;width:100%;background:var(--ns-night,#131d26);color:var(--ns-cream,#eee9dd);border-color:var(--ns-night,#131d26)}.rh-map-link{display:block;margin:13px 0;font-size:12px;color:inherit;text-underline-offset:4px}.rh-controls>label{display:grid;gap:7px;font-size:11px}.rh-controls select{width:100%;min-width:0;font-weight:400}.rh-status{font-size:11px!important;margin:12px 0!important;color:var(--soft,#68737c)}.rh-nav{display:grid;grid-template-columns:1fr;gap:6px;margin-bottom:12px}.rh-controls>button{width:100%;text-align:left;margin-bottom:12px}.rh-stage-cards{display:grid;gap:16px;margin:18px 0}.rh-stage-card{border-left:2px solid #c9c1b1;padding-left:10px}.rh-stage-card.is-current{border-color:#98753d}.rh-stage-card>button{border:0;background:transparent!important;padding:0;min-height:25px;font-size:10px;letter-spacing:.04em;text-transform:uppercase;text-align:left;color:#68737c}.rh-stage-card p{font:15px/1.4 var(--display,Georgia)!important;margin:6px 0!important}.rh-stage-card .rh-reason{font:12px/1.55 var(--util,system-ui)!important}.rh-stage-card:not(.is-current) .rh-reason,.rh-stage-card:not(.is-current) .rh-source-buttons{display:none}.rh-source-buttons{display:flex;flex-wrap:wrap;gap:5px;margin:12px 0}.rh-source-buttons button{font-size:11px;padding:6px 8px;min-height:32px}.rh-stage-card small{display:block;font-size:11px;line-height:1.5;margin-top:8px;color:#705b39}.rh-limit{font-size:12px;border-block:1px solid #c9c1b1;padding:12px 0;margin:12px 0}.rh-limit summary{cursor:pointer;font-weight:600}.rh-limit p{font:12px/1.65 var(--util,system-ui)!important;margin:10px 0!important}.rh-exit{border:0!important;text-decoration:underline;text-underline-offset:4px}.rh-mobile-tab{display:none}.rd-hishtalshelus .rd-vision-source-rail{max-height:calc(100dvh - 125px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.rh-tracing .rd-vision-source-rail>header,.rh-tracing .rd-vision-source-list{display:none!important}.rh-lines{position:absolute;top:0;left:0;pointer-events:none;z-index:2;overflow:visible}.rh-lines path{fill:none;stroke:#ad8a51;stroke-width:1.8;stroke-dasharray:3 6;stroke-linecap:round}.rh-hit{scroll-margin-top:130px;position:relative}.rh-tracing #synthesis .rh-hit{background:#d8b06a13;box-shadow:-3px 0 #c7a15d;padding-left:14px}.rh-tracing #synthesis .rh-current{background:#d8b06a25;box-shadow:-3px 0 #8a652d}.rh-focus #synthesis .rh-folded{display:none!important}.rh-focus #synthesis section[data-stage]{margin:0!important;padding:0!important;border:0!important}.rh-focus #synthesis .rh-hit{margin:0 0 22px!important;padding:12px 16px;outline:1px solid #c9c1b14d}.rh-focus .rd-vision-hero{filter:blur(1.2px);opacity:.45;transition:opacity .18s,filter .18s}.rh-focus .rd-desk-reading-nav{opacity:.42}.rh-focus #synthesis .rd-public-passage-notes,.rh-focus #synthesis .rd-passage-note-trigger{display:none!important}
/* Shared site shell on the model: Night Study's ink/paper/gold and actual brand navigation. */
body.rd-model-v2{font-family:var(--util);color:var(--ns-ink);background:var(--ns-paper)}.rd-model-v2 #lineage-model{overflow:visible}.rd-model-v2 .rh-breadcrumb{font:12px/1.5 var(--util);margin:4px 0 22px;color:var(--soft)}.rd-model-v2 .rh-breadcrumb a{color:inherit}.rd-model-v2 #lineage-model h1{font-family:var(--display);font-size:clamp(34px,4vw,54px);line-height:1.08;letter-spacing:-.025em;color:var(--ns-ink);margin:0 0 12px}.rd-model-v2 .lm-deck{font:17px/1.6 var(--display);max-width:800px;color:var(--soft);margin-bottom:25px}.rd-model-v2 .lm-eyebrow{color:#87632d;font-family:var(--util)}.rd-model-v2 .lm-workspace{border-color:var(--ns-rule);border-radius:4px;background:#fbfaf6;overflow:visible;align-items:start}.rd-model-v2 .lm-model{position:sticky;top:96px;background:linear-gradient(#f5f1e8,#eee9dd);border-radius:4px 0 0 4px}.rd-model-v2 #lm-graph{height:clamp(400px,65vh,610px)}.rd-model-v2 #lm-inspector{position:sticky;top:96px;max-height:calc(100dvh - 112px);overflow:auto;border-left-color:var(--ns-rule);padding:20px;scrollbar-gutter:stable}.rd-model-v2 #lm-inspector h2{font-family:var(--display);font-size:29px}.rd-model-v2 .lm-takeaway{font-family:var(--display);font-size:19px;line-height:1.6}.rd-model-v2 .lm-plane{fill:#c7a15d0b;stroke:#c9c1b1}.rd-model-v2 .lm-node rect{fill:#fbfaf6;stroke:#a9a89c}.rd-model-v2 .lm-node.is-selected rect{fill:#eee4cf;stroke:#997440}.rd-model-v2 .lm-node-title{font:500 17px var(--display);fill:#1c2428}.rd-model-v2 .lm-node-kicker,.rd-model-v2 .lm-stage-label{fill:#68737c;font-family:var(--util)}.rd-model-v2 .lm-edge-line{stroke:#75808a}.rd-model-v2 .lm-edge-line.application{stroke:#a27c3e}.rd-model-v2 .rh-selected-edge{stroke:#a6452e;stroke-width:4}.rd-model-v2 .lm-edge-label{fill:#68737c;font-family:var(--util)}.rd-model-v2 #lm-trails button[aria-pressed=true]{background:#24384a;color:#eee9dd;border-color:#24384a}.rd-model-v2 button,.rd-model-v2 select{font-family:var(--util);color:#24384a;border-color:#c9c1b1;border-radius:3px}.rd-model-v2 .lm-link-buttons button{background:#ede7da}.rd-model-v2 .lm-article-link{color:#735626}.rd-model-v2 .lm-gap{background:#ede4d1}.rh-model-nav{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin:0 0 22px;padding-bottom:16px;border-bottom:1px solid #c9c1b1}.rh-model-nav>span{text-align:center;font:10px/1.4 var(--util);max-width:65px}.rh-model-nav button{font-size:11px;line-height:1.4;min-height:44px}.rd-model-v2 .rh-source-dialog{width:min(1040px,calc(100vw - 28px));max-height:90dvh;padding:0;border:1px solid #c9c1b1;border-radius:5px;background:#fbfaf6;color:#1c2428}.rh-source-dialog::backdrop{background:#131d2699}.rh-source-body{padding:24px;overflow:auto;max-height:calc(90dvh - 70px)}.rh-source-body .row{display:grid;grid-template-columns:1fr 1fr;gap:26px}.rh-source-body .he{font:22px/1.9 Georgia,serif;direction:rtl;text-align:right}.rh-source-body .en{font:18px/1.8 var(--display,Georgia)}.rh-source-body .source-cite{display:grid;gap:8px;font-size:13px}.rh-source-body .note{font-size:12px}.rd-model-v2 .lm-library{border-color:#c9c1b1}.rd-hishtalshelus [hidden],.rd-model-v2 [hidden]{display:none!important}.rh-margin button:focus-visible,.rh-mobile-tab:focus-visible{outline:2px solid #a6452e;outline-offset:3px}
@media(max-width:1099px){.rd-hishtalshelus .rd-vision-source-rail{max-height:none;overflow:visible}.rd-hishtalshelus .rh-margin{position:fixed;inset:90px 12px auto auto;width:min(330px,calc(100vw - 24px));max-height:calc(100dvh - 180px);overflow:auto;background:#f5f1e8;border:1px solid #c9c1b1;border-top:3px solid #c7a15d;border-radius:4px;padding:18px;box-shadow:0 15px 55px #131d2633;z-index:160;display:none}.rd-hishtalshelus .rh-margin.is-open{display:block}.rh-mobile-tab{position:fixed;display:block;right:0;top:43vh;z-index:145;border-radius:4px 0 0 4px;writing-mode:vertical-rl;text-orientation:mixed;padding:12px 7px;font-size:11px;box-shadow:0 3px 14px #131d2620}.rh-tracing .rd-vision-source-rail{margin:0!important;padding:0!important}.rh-tracing .rd-vision-source-rail>header,.rh-tracing .rd-vision-source-list{display:none!important}.rh-focus #synthesis .rh-hit{padding-right:26px}}
@media(max-width:760px){.rd-model-v2 .lm-model{position:static}.rd-model-v2 #lm-inspector{position:static;max-height:none;border-left:0;border-top:1px solid #c9c1b1}.rd-model-v2 #lm-dialog #lm-inspector{padding:0;border:0}.rd-model-v2 .lm-model::after{content:'Select a step, then use Next step to follow the idea.'}.rd-model-v2 #lm-dialog-body{padding:18px}.rd-model-v2 .lm-node-title{font-size:17px}.rd-model-v2 #lm-graph{height:450px}.rh-source-body .row{grid-template-columns:1fr}.rh-source-body{padding:18px}.rd-model-v2>.rd-header{min-height:66px}.rd-model-v2>.rd-header nav{background:#131d26!important}.rd-model-v2 #lineage-model{padding:22px 16px}.rd-model-v2 .lm-workspace{overflow:hidden}.rd-model-v2 #lm-inspector h2{font-size:27px}.rd-model-v2 .rh-model-nav{position:sticky;top:0;background:#fbfaf6;padding-top:8px;z-index:1}}
@media print{.rh-margin,.rh-lines,.rh-mobile-tab{display:none!important}.rh-focus #synthesis .rh-folded{display:revert!important}.rh-focus .rd-vision-hero{filter:none;opacity:1}.rh-tracing #synthesis .rh-hit{background:none;box-shadow:none;outline:0}}
@media(prefers-reduced-motion:reduce){.rh-focus *{transition:none!important;scroll-behavior:auto!important}}
