/* V1.78: paired surface and foreground colors for legacy reading and tool components. */
html[data-appearance=dark] :is(.badge.gold){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.badge.wine){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.item){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(input,select,textarea){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.course-card){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.lesson-button){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.lesson-button.active){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.text-card){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.book-cover){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.reader-sidebar){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.page-text){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.graha-symbol){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.chart-case){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.reasoning-box){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.assignment-card){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.discussion-box){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.lecture-row){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.tool-card){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.btn.danger){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.btn.danger:hover){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.learn-course-select){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.public-gate){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.pricing-card){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.public-footer){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.invite-banner,.checkout-banner){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.invite-result){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.chapter-button,.verse-button){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.chapter-button.active,.verse-button.active){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.sutra-source-box){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.core-book-row){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.text-card.core-text){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.scripture-corpus-summary){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.iast-panel){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.source-critical-note){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.study-loader-card){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.repository-entry){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.repository-entry.active){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.repository-resource){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.youtube-import-row){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.transit-rashi){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.transit-graha-chip){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.transit-graha-card){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.movement-track){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.transit-event){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.transit-prompts button){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.transit-observation){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.transit-methodology){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.transit-bhava-controls){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.north-chart){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.north-center-mask){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.transit-chart-meta .badge){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.transit-bhava-pill){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.ava-state-card.active){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.avastha-tabs){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.avastha-tab:hover){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.avastha-control-panel){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.ava-provenance.classical){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.ava-provenance.expanded){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.ava-definition-card){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.ava-definition-card.supportive){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.ava-study-box){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.ava-source-chip){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.ava-influence-row){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.ava-rel-pill.friend){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.ava-rel-pill.enemy){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.ava-rel-pill.neutral){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.ava-advanced-panel details){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.avastha-result-stage){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.ava-result-pill.supportive){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.ava-result-pill.difficult){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.ava-detected){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.ava-cause){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.ava-cause-weight){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.ava-ecology-wrap,.ava-reasoning-save){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.ava-eco-legend){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.ava-saved-record){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.ava-relation-table){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.ava-relation-table thead th){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.ava-rel-cell){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.ava-rel-cell.friend){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.ava-rel-cell.enemy){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.ava-rel-cell.neutral){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.ava-relation-explain,.ava-special-rules){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.ava-big-relation.friend){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.ava-big-relation.enemy){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.ava-big-relation.neutral){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.avastha-practice-case,.avastha-practice-feedback){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.ava-practice-evidence>div){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.ava-choice){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.ava-practice-score.correct){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.ava-practice-score.study){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.ava-corpus-group-head){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.ava-corpus-row){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.ava-method-layers){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.ava-method-card){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.ava-teacher-record){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.ava-teacher-record>details){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.ava-teacher-reflection){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.ava-student-feedback){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(:is(#avastha,#avastha-workbench) .avastha-hero-card){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(:is(#avastha,#avastha-workbench) .avastha-tabs){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(:is(#avastha,#avastha-workbench) .avastha-tab.active){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(:is(#avastha,#avastha-workbench) .ava-more>div){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(:is(#avastha,#avastha-workbench) .ava-state-card){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(:is(#avastha,#avastha-workbench) .ava-state-card.active){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(:is(#avastha,#avastha-workbench) .ava-reading-aside){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.selected-place){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.location-details){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(#occurrenceBox){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(#birthOffset[readonly]){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.bl-book){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.bl-open:hover){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.bl-reader){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.br-layout aside){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(#br-scroll){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.bl-dialog){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.bl-row-actions [data-delete]:hover){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.bl-book-row:hover){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.cw-name:hover,.cw-name[aria-pressed=true]){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.chart-placement-grid section){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.chart-nakshatra-status){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.aw-item[aria-current]){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.aw-feedback){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.pp-layout>nav [aria-current]){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.pp-questions){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.pp-sharing,.pp-shared){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.pp-admin-section,.pp-admin-reading){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.aq-option:has(input:checked)){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.admin-notice){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.aq-option.selected){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.aq-actions){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.nr-cell.friend){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.nr-cell.enemy){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.nr-cell.neutral){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.answer-correct){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.answer-incorrect){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.journey-space154.current){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.journey-answers154 .correct){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.exp-node155){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.exp-node155.here){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.saros-sequence161 span){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.saros-sequence161 .saros-type-A){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.circuit-tile163){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}
html[data-appearance=dark] :is(.circuit-tile163.element-3){background:#101010!important;background-image:none!important;color:#eee8dc!important;border-color:#655a49!important}

html[data-appearance=dark] {color-scheme:dark;--ink:#eee8dc;--muted:#c4bcaf;--paper:#050505;--paper2:#111;--line:#655a49}
html[data-appearance=dark] :is(.main,#authGate,dialog) :is(h1,h2,h3,h4,label,summary){color:#eee8dc}
html[data-appearance=dark] :is(.main,#authGate,dialog) :is(.muted,.page-sub,small){color:#c4bcaf}
html[data-appearance=dark] :is(input,textarea)::placeholder{color:#a9a399!important;opacity:1}
html[data-appearance=dark] :is(.main,#authGate,dialog) :is(button,a)[aria-pressed=true],
html[data-appearance=dark] :is(.chapter-button.active,.verse-button.active,.repository-entry.active,.lesson-button.active,.avastha-tab.active,.ava-state-card.active,.nb-folder140.active){background:#30271b!important;color:#fff0d4!important;border-color:#d8bd88!important}
html[data-appearance=dark] :is(.main,#authGate,dialog) :is(button,a)[aria-pressed=true] :is(small,strong,span,.muted),
html[data-appearance=dark] :is(.chapter-button.active,.verse-button.active,.repository-entry.active,.lesson-button.active,.avastha-tab.active,.ava-state-card.active) :is(small,strong,span,.muted){color:#fff0d4!important;background:transparent!important}
html[data-appearance=dark] :is(.nr-cell.friend,.ava-big-relation.friend,.answer-correct,.journey-answers154 .correct,.ava-practice-score.correct){background:#14271d!important;color:#c3edcf!important}
html[data-appearance=dark] :is(.nr-cell.enemy,.ava-big-relation.enemy,.answer-incorrect,.btn.danger,.ava-practice-score.study){background:#321b1b!important;color:#ffd0c5!important}
html[data-appearance=dark] :is(.nr-cell.neutral,.ava-big-relation.neutral){background:#242321!important;color:#e1dcd1!important}
html[data-appearance=dark] .main :is(.answer-correct,.answer-incorrect,.nr-cell,.ava-big-relation) :is(small,strong,span){color:inherit!important}
html[data-appearance=dark] .main a:not(.btn):not([role=button]){color:#ecd3a8}
html[data-appearance=dark] :is(.chart-glyph,.chart-glyph-degree) {color:#eee8dc}
html[data-appearance=dark] .map-explanation146{background:#111!important;color:#eee8dc!important}
#interactive .map-diagram153 svg [data-node153]:focus-visible rect{stroke-width:5;stroke-dasharray:5 3}
#interactive .map-diagram153 svg [data-node153]{cursor:pointer}
#interactive #map-list146 button[aria-pressed=true] small{color:inherit!important}
/* Diagram object fills remain meaningful. Label colors are paired at the component source. */
.graha-workspace178{margin-top:22px}
.graha-workspace178 [hidden],#study-explore162>.lab-layout162[hidden]{display:none!important}
.graha-layout178{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(330px,1fr);gap:24px;align-items:start}
.graha-chart178{min-width:0;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--paper)}
.graha-chart178 svg{display:block;width:100%;height:auto;touch-action:pan-y}
.graha-chart178 [data-marker178]{cursor:grab;touch-action:none}
.graha-chart178 [data-marker178]:focus-visible rect{stroke-width:3;stroke-dasharray:4 2}
.graha-chart178 [data-rashi178]{cursor:crosshair}
.graha-chart178 [data-rashi178]:focus-visible{stroke:var(--wine);stroke-width:4}
.graha-workspace178 .graha-choices178{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 16px}
.graha-workspace178 .graha-choices178 label{display:flex;gap:6px;align-items:center;padding:7px 10px;border:1px solid var(--line);border-radius:20px;margin:0}
.graha-workspace178 input[type=checkbox]{width:18px;height:18px;min-height:18px;margin:0}
.graha-workspace178 .graha-position178{display:grid;grid-template-columns:1fr 100px;gap:8px;align-items:center;padding:12px 0;border-top:1px solid var(--line)}
.graha-position178>label:first-child{grid-column:1/-1;display:flex;justify-content:space-between;gap:8px}
.graha-position178 .check-row{grid-column:1/-1;display:flex;gap:8px;align-items:center}
.graha-position178 .check-row input[type=number]{width:84px!important}
.graha-workspace178 .graha-status178{padding:14px 16px;border-top:1px solid var(--line);margin:0;min-height:2.8em}
.graha-workspace178 .row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0}
.graha-workspace178 :is(button,input,select){min-height:44px}
.graha-workspace178 .graha-pairs178{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.graha-workspace178 .graha-help178{font-size:.9rem;line-height:1.6;margin:12px 0}
.graha-workspace178 .graha-controls178{padding:20px;border:1px solid var(--line);border-radius:16px;background:var(--paper);min-width:0}
.graha-workspace178 .graha-chart-help178{padding:14px 18px;margin:0;border-top:1px solid var(--line)}
.graha-workspace178 .graha-position178 output{font-size:.85rem;margin:0!important}
@media(max-width:1000px){.graha-layout178{grid-template-columns:minmax(0,1fr)}.graha-chart178{max-width:760px;width:100%;justify-self:center}}
@media(max-width:500px){.graha-workspace178 .graha-controls178{padding:14px}.graha-workspace178 .graha-pairs178{grid-template-columns:1fr}.graha-workspace178 .graha-choices178{gap:6px}}
html[data-appearance=dark] #br-surface:has(.br-prose),html[data-appearance=dark] .br-prose{background:#080808!important;color:#eee8dc!important}
html[data-appearance=dark] .br-prose mark{background:#594729;color:#fff3db}
html[data-appearance=dark] #interactive{--line:#81715c}
html[data-appearance=dark] :is(.ava-rel-pill.friend,.ava-rel-cell.friend,.ava-result-pill.supportive){background:#14271d!important;color:#c3edcf!important}
html[data-appearance=dark] :is(.ava-rel-pill.enemy,.ava-rel-cell.enemy,.ava-result-pill.difficult){background:#321b1b!important;color:#ffd0c5!important}
html[data-appearance=dark] :is(.ava-rel-pill.neutral,.ava-rel-cell.neutral){background:#242321!important;color:#e1dcd1!important}
.graha-workspace178 .graha-zoom178{padding:8px 14px;margin:0;border-bottom:1px solid var(--line)}
#graha-drawing178{max-height:75dvh;overflow:auto;overscroll-behavior:contain;width:100%;scrollbar-gutter:stable}
#graha-drawing178 svg{max-width:none!important;flex-shrink:0}
html[data-appearance=dark] .rs-edge152.friend{color:#96d8b5}
html[data-appearance=dark] .rs-edge152.enemy{color:#e7a28f}
html[data-appearance=dark] .rs-edge152.neutral,html[data-appearance=dark] .rs-edge152.concealed{color:#c7b6df}
html[data-appearance=dark] .rs-edge152 line{opacity:.85}
