.reading-explorer{margin-block:var(--space-4)}.reading-search{max-width:var(--measure);margin-bottom:var(--space-3)}.reading-search-results{padding-block:var(--space-4)}.reading-search-results ul{gap:var(--space-3);padding-left:var(--space-5);display:grid}.reading-selector-bar{gap:var(--space-3);border-block:var(--border);padding-block:var(--space-3);flex-wrap:wrap;display:flex}.reading-selector-bar fieldset{border:0;margin:0;padding:0}.reading-selector-bar legend{margin-bottom:var(--space-2)}.reading-theme-buttons,.reading-level-buttons,.reading-camera,.reading-trail,.reading-path-navigation{gap:var(--space-2);flex-wrap:wrap;display:flex}.reading-explorer button,.reading-path-buttons>a,.reading-path-quick>a{min-height:var(--c-target);border:var(--border);border-radius:var(--radius);color:var(--ink);padding:var(--space-2) var(--space-3);cursor:pointer;text-align:left;background:0 0}.reading-explorer [aria-pressed=true],.reading-explorer [aria-current=true]{border-color:var(--accent);background:var(--accent-wash);color:var(--accent)}.reading-explorer>[data-net-level-note]{margin-top:var(--space-3)}.reading-hover-note{padding-block:var(--space-3);min-height:var(--space-6)}.reading-hover-note>.t-small{margin-top:var(--space-2)}.reading-core{gap:var(--col-gap);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}.reading-drawing,.reading-evidence-column{min-width:0}.reading-stage{border-block:var(--border);touch-action:pan-y;width:100%;position:relative;overflow:hidden}.reading-stage:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.reading-stage svg{width:100%;height:100%;display:block}.reading-containers rect{fill:none;stroke:var(--rule-strong);stroke-width:1px;stroke-dasharray:5 5;vector-effect:non-scaling-stroke;pointer-events:none}.reading-containers text,.reading-region-names text,.reading-direct-labels text,.reading-local-name,.reading-chapter-numbers text{fill:var(--ink);stroke:var(--paper);stroke-width:4px;paint-order:stroke fill;stroke-linejoin:round;pointer-events:none}.reading-time-axis line{stroke:var(--rule);stroke-width:1px;vector-effect:non-scaling-stroke}.reading-time-axis text{fill:var(--ash)}.reading-edge-visible{stroke:var(--rule-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.reading-edge-hit{stroke:var(--paper);stroke-opacity:0;stroke-width:12px;vector-effect:non-scaling-stroke;pointer-events:stroke;cursor:pointer}[data-net-edge][data-dim=true] .reading-edge-visible{stroke:var(--rule)}[data-net-edge][data-path=true] .reading-edge-visible{stroke:var(--accent);stroke-width:1.5px}[data-net-edge][data-focus=true] .reading-edge-visible{stroke:var(--accent);stroke-width:2px}.reading-unit-hit{fill:var(--paper);fill-opacity:0;pointer-events:all;cursor:pointer}.reading-unit-mark{fill:var(--ink);stroke:var(--paper);stroke-width:1px;vector-effect:non-scaling-stroke;pointer-events:none}[data-net-unit][data-dim=true] .reading-unit-mark{fill:var(--data-muted)}[data-net-unit][data-path=true] .reading-unit-mark,[data-net-unit][data-focus=true] .reading-unit-mark{fill:var(--accent)}[data-net-unit][data-selected=true] .reading-unit-mark{fill:var(--gold);stroke:var(--ink);stroke-width:1.5px}.reading-unit-mark.reading-unpublished{fill:var(--paper);stroke:var(--ink)}.reading-camera{margin-top:var(--space-4)}.reading-graph-key{margin-block:var(--space-4)}.reading-trail{margin-block:var(--space-5)}.reading-evidence-column{border-left:var(--border);padding-left:var(--space-6)}.reading-evidence{gap:var(--space-4);display:grid}.reading-evidence h3{margin:0}.reading-evidence figure,.reading-relation figure{border-left:var(--border-strong);padding-left:var(--space-4)}.reading-evidence figcaption,.reading-relation figcaption{margin-top:var(--space-3)}.reading-neighbours{margin-top:var(--space-3);gap:var(--space-4);padding:0;list-style:none;display:grid}.reading-neighbours a{min-height:var(--c-target);display:block}.reading-relation{gap:var(--space-4);padding-block:var(--space-6);border-top:var(--border);margin-top:var(--space-6);display:grid}.reading-path-selector{padding-block:var(--space-6);border-top:var(--border);margin-top:var(--space-6)}.reading-path-buttons,.reading-path-quick{gap:var(--space-3);margin-block:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.reading-path-buttons>a,.reading-path-quick>a{align-items:center;text-decoration:none;display:flex}.reading-path-steps{padding-left:var(--space-5);gap:var(--space-5);margin-block:var(--space-5);list-style:decimal;display:grid}.reading-path-steps>li[data-current=true]{border-left:var(--c-mark-rule) solid var(--accent);padding-left:var(--space-4)}.reading-complete-index{padding-block:var(--space-6);border-top:var(--border)}.reading-complete-index>details,.reading-container-index{padding-block:var(--space-4);border-top:var(--border)}.reading-complete-index summary{min-height:var(--c-target);cursor:pointer}.reading-complete-index ul,.reading-complete-index ol{gap:var(--space-3);margin-block:var(--space-4);display:grid}.reading-date-context{margin-block:var(--space-4)}@media (width<=62rem){.reading-core{grid-template-columns:minmax(0,1fr)}.reading-evidence-column{border-left:0;border-top:var(--border);padding-left:0;padding-top:var(--space-5)}}@media (width<=38rem){.reading-path-buttons,.reading-path-quick{grid-template-columns:minmax(0,1fr)}.reading-theme-buttons button{flex:40%}}[data-net-hidden=true]{display:none!important}.idea-map-page .idea-map-heading{max-width:none;padding-block:var(--space-4)}.idea-map-heading .t-lead{max-width:var(--measure)}.reading-page-heading{gap:var(--space-3);padding-block:var(--space-4);display:grid}.reading-page-heading .t-lead{max-width:var(--measure)}.reading-explorer[data-reading-explorer=timeline] [data-net-edge]:not([data-path=true]):not([data-focus=true]){visibility:hidden}@media (width>=38rem){.reading-search{align-items:center;gap:var(--space-4);max-width:none;display:flex}.reading-search input{max-width:var(--measure);flex:1}}.reading-subtheme-choices{gap:var(--space-2);margin-block:var(--space-3);flex-wrap:wrap;display:flex}.reading-stop-numbers text{fill:var(--accent);stroke:var(--paper);stroke-width:4px;paint-order:stroke fill;pointer-events:none}.reading-path-key{gap:var(--space-3) var(--space-6);margin-block:var(--space-4);padding-left:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reading-path-key li::marker{color:var(--accent)}@media (width<=38rem){.reading-path-key{grid-template-columns:minmax(0,1fr)}}.reading-region-wash{stroke:none;pointer-events:none}.reading-region-wash.wash-0{fill:var(--paper-2)}.reading-region-wash.wash-1{fill:var(--accent-wash)}.reading-region-wash.wash-2{fill:var(--data-seq-1)}.reading-book-date line{stroke:var(--ink);stroke-width:4px;vector-effect:non-scaling-stroke}.reading-book-date text{fill:var(--ink);stroke:var(--paper);stroke-width:4px;paint-order:stroke fill}.reading-explorer[data-reading-explorer=map] [data-net-edge]{visibility:hidden}.reading-explorer[data-reading-explorer=map][data-zoomed=true] [data-net-edge],.reading-explorer[data-reading-explorer=map] [data-net-edge][data-focus=true],.reading-explorer[data-reading-explorer=map] [data-net-edge][data-path=true]{visibility:visible}.reading-explorer[data-reading-explorer=map] .reading-edge-visible{stroke:var(--rule)}.reading-explorer[data-reading-explorer=map] [data-net-edge][data-focus=true] .reading-edge-visible,.reading-explorer[data-reading-explorer=map] [data-net-edge][data-path=true] .reading-edge-visible{stroke:var(--accent)}.reading-theme-buttons button{padding-inline:var(--space-2)}.reading-theme-buttons .t-axis{margin-left:var(--space-1)}
