/* Inner wrappers must use the dark palette as well as the outer gate. */
html[data-appearance=dark] #authGate .public-shell,
html[data-appearance=dark] #authGate .public-main{background:#080808!important;background-image:none!important;color:#f0ece4!important}
html[data-appearance=dark] :is(.north-chart,.birth-chart){background:#101010!important;border-color:#9d826a!important}
html[data-appearance=dark] .north-chart .north-graha-marker{background:#25221e!important;color:#ffe6ad!important;border:1px solid #7a6851!important;box-shadow:none!important}
html[data-appearance=dark] .north-graha-marker :is(strong,small,span){color:#f5e8cc!important}
html[data-appearance=dark] .north-center-mask{background:#171717!important;color:#ddd2bd!important;border-color:#897966!important}
html[data-appearance=dark] .north-center-mask strong{color:#f3dfb8!important}
html[data-appearance=dark] :is(.north-rashi-abbr,.north-house-number){color:#e6b78b!important}
html[data-appearance=dark] .north-chart .chart-line{stroke:#b39374!important}
html[data-appearance=dark] :is(.avastha-tabs,.avastha-control-panel,.avastha-result-stage,.ava-ecology-wrap,.ava-reasoning-save,.ava-study-box,.ava-definition-card,.ava-state-card,.ava-reading-aside,.ava-method-card,.ava-method-layers,.ava-influence-row,.ava-detected,.ava-cause,.ava-saved-record,.ava-special-rules,.ava-relation-explain,.ava-relation-table,.avastha-practice-case,.avastha-practice-feedback,.ava-practice-evidence>div,.ava-corpus-row,.ava-teacher-record,.ava-teacher-reflection,.ava-more>div,.ava-advanced-panel details){background:#151515!important;background-image:none!important;color:#eee7dc!important;border-color:#514a40!important;box-shadow:none!important}
html[data-appearance=dark] :is(.avastha-control-panel,.avastha-result-stage,.ava-ecology-wrap,.ava-reasoning-save,.ava-study-box,.ava-definition-card,.ava-reading-aside,.ava-method-card,.ava-method-layers,.ava-influence-row,.avastha-practice-case,.avastha-practice-feedback) :is(label,p,h2,h3,h4,small,summary){color:#e0d7ca!important}
html[data-appearance=dark] :is(.ava-choice,.ava-source-chip,.ava-cause-weight,.ava-eco-legend,.ava-rel-pill,.ava-big-relation,.ava-rel-cell,.ava-provenance){background:#24211d!important;color:#e8d7bd!important;border-color:#786a58!important}
html[data-appearance=dark] :is(.tool-card,.text-card,.course-card,.assignment-card,.discussion-box,.reasoning-box,.chart-case,.lecture-row,.repository-entry,.repository-resource,.youtube-import-row,.transit-rashi,.transit-graha-chip,.transit-graha-card,.transit-event,.transit-observation,.transit-methodology,.transit-bhava-controls,.chart-placement-grid section,.chart-nakshatra-status,.location-details,.inset160,.home-path158,.study-svg,.lab-layout162,.map-node153,.map-step153,.study-model-nav,.experience-tabs,.reader-sidebar,.page-text,.core-book-row,.iast-panel,.source-critical-note,.study-loader-card){background:#151515!important;color:#e8e2d8!important;border-color:#4d463d!important;box-shadow:none!important}
html[data-appearance=dark] :is(.transit-graha-chip,.transit-graha-card,.chart-placement-row,.home-path158,.course-card,.tool-card,.text-card) :is(p,small,span,h2,h3,h4){color:inherit!important}
html[data-appearance=dark] .chart-placement-row>span:last-child{color:#d0c6b4!important}
html[data-appearance=dark] :is(.avastha-tab.active,.ava-state-card.active,.ava-choice.selected,.experience-tabs .active){background:#d0b68d!important;color:#111!important}
html[data-appearance=dark] .ava-state-card.active :is(p,small,span,h3){color:#111!important}
.study-navigation173{margin-bottom:28px}.study-collections173{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.study-collections173 button{font:inherit;text-align:left;padding:20px;border:1px solid var(--line);border-radius:14px;background:var(--paper);color:var(--ink)}.study-collections173 strong{display:block;font-size:1.2rem;margin-bottom:8px}.study-collections173 small{line-height:1.6;display:block}.study-collections173 [aria-pressed=true]{outline:2px solid var(--wine);outline-offset:2px}.study-topic173{display:flex;align-items:end;gap:18px;margin-top:22px}.study-topic173 label{flex:1;max-width:620px}.study-topic173 select{display:block;width:100%;margin-top:8px;min-height:44px}#interactive>.experience-tabs,#interactive>#study-model-nav{display:none!important}#interactive .experience-hero h2{font-size:1.7rem}#interactive .experience-hero{margin-bottom:18px;padding-bottom:12px}#interactive .study-model-layout,#interactive .lab-layout162{gap:24px;align-items:start}#interactive .study-svg svg,#interactive #lab-visual162 svg{max-height:520px;width:100%;height:auto}#interactive details>summary{cursor:pointer;padding:10px 0}#interactive .row{flex-wrap:wrap}#interactive .map-layout146{grid-template-columns:minmax(200px,270px) minmax(0,1fr);gap:22px}.map-browser173{border:1px solid var(--line);border-radius:12px;padding:12px;max-height:70vh;overflow:auto}.map-browser173 summary{font-size:1rem;cursor:pointer}#map-list146{max-height:none!important}#map-list146 button{white-space:normal;padding:12px;font-size:.95rem}#map-list146 small{display:block;opacity:.8;margin-top:4px}#map-detail146{min-width:0}#map-detail146 svg{max-width:100%;height:auto}
.eclipse-intro173{margin-bottom:24px;max-width:920px}.eclipse-intro173 h2{font-size:1.6rem}.eclipse-intro173 p{line-height:1.75}.eclipse-intro173 .row{display:flex;gap:12px;flex-wrap:wrap}.eclipse-intro173 [aria-pressed=true]{outline:2px solid var(--wine);outline-offset:2px}.eclipse-calendar173>summary{font-size:1.3rem;cursor:pointer}#observatory-eclipses163 .tool-row160{flex-wrap:wrap}#saros-study161 .saros-entry161>h3{font-size:1.6rem}#saros-study161 details{padding:12px 0;border-bottom:1px solid var(--line)}#saros-study161 details>summary{font-size:1.05rem;cursor:pointer}#saros-study161 .saros-entry161>p{max-width:80ch;line-height:1.8}.contacts173{margin:20px 0}.contacts173>summary{cursor:pointer;font-size:1.1rem}.transcript-progress173{margin:18px 0;padding:20px;border:1px solid var(--line);border-radius:14px}.transcript-progress173 progress{display:block;width:100%;height:12px;margin:12px 0;accent-color:var(--wine)}.transcript-progress173 p{line-height:1.6}.transcript-progress173 label{font-size:1.15rem}
@media(max-width:760px){.study-collections173{grid-template-columns:1fr;gap:9px}.study-collections173 button{padding:14px}.study-collections173 strong{font-size:1.05rem}.study-topic173{flex-direction:column;align-items:stretch;gap:10px}.study-topic173 label{max-width:none}#interactive .map-layout146,#interactive .study-model-layout,#interactive .lab-layout162{grid-template-columns:1fr}.map-browser173{max-height:45vh}.north-chart .north-graha-marker small{font-size:9px!important}#interactive .study-svg svg{max-height:360px}}

.model-experiments173{margin-bottom:16px;display:flex;flex-wrap:wrap;gap:8px}.model-experiments173 p{flex-basis:100%;margin:0 0 4px}.model-experiments173 button{font-size:.9rem;min-height:42px}
