html[data-appearance=dark] :is(.course-card,.pp-shell,.pp-prompt,.pp-source,.pp-section,.cr-category169,.cr-topic169,.cr-reading169,.cr-tools169){background:#121212!important;color:#eeeae4!important;border-color:#393530!important;box-shadow:none!important}
html[data-appearance=dark] .course-card :is(h3,p,small){color:inherit!important}html[data-appearance=dark] .course-card p{color:#beb9b1!important}
html[data-appearance=dark] :is(.module-lesson146,.module-lesson146 a,.course-overview,.pp-prose,blockquote){background:transparent!important;color:inherit!important}
.chart-workspace>.chart-actions169{display:flex;justify-content:flex-end;padding:0!important;margin:0 0 12px!important;background:transparent!important;min-height:0}
.chart-workspace{max-width:1200px;margin-inline:auto}.chart-entry169{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start;margin-bottom:18px}.chart-entry169>*{min-width:0;margin:0!important}.chart-entry169 summary{cursor:pointer;padding:16px;font-size:18px}.chart-browser169{padding:0!important}.chart-browser169>.chart-navigator{margin:0;border:0;padding:0 16px 16px}.chart-entry169 .catalogue-filters,.chart-entry169 .saved-chart-filters,.chart-entry169 .cw-essential,.chart-entry169 .atlas-fields{grid-template-columns:minmax(0,1fr)!important;gap:8px}.chart-entry169 .chart-navigator label{margin-top:8px}.chart-entry169 .cw-name-list{grid-template-columns:1fr}.chart-entry169 .chart-source-switch{flex-wrap:wrap}.chart-entry169 #birthForm{padding:0 16px 16px}.chart-entry169 #birthForm>h3{display:none}.chart-entry169 .cw-form-support{grid-template-columns:1fr}.chart-workspace .primary-chart-card{position:static!important}.chart-workspace .cw-welcome{padding:20px}.chart-workspace .cw-welcome>span{display:none}
.cr-intro169{max-width:850px}.cr-toolbar169{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:20px 0}.cr-toolbar169 input{flex:1;min-width:180px}.cr-categories169{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cr-category169{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:18px;text-align:left;color:var(--ink);cursor:pointer}.cr-category169 span{display:block;font-size:19px;margin-bottom:8px}.cr-category169 small{display:block;color:var(--muted);line-height:1.5}.cr-topics169{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cr-topic169{padding:16px;border:1px solid var(--line);border-radius:10px;background:var(--paper);color:var(--ink);text-align:left;cursor:pointer}.cr-topic169 span,.cr-topic169 small{display:block}.cr-topic169 small{margin-top:6px;color:var(--muted);line-height:1.5}.cr-reading169{max-width:900px;margin:20px auto;padding:clamp(18px,4vw,36px);border:1px solid var(--line);border-radius:14px;background:var(--paper)}.cr-reading169 p{line-height:1.8}.cr-reading169 h3{margin-top:24px}.cr-reading169 blockquote{margin:16px 0;padding:0 0 0 18px;border-left:2px solid var(--line);font-size:inherit}.cr-reading169 .row{flex-wrap:wrap}.cr-back169{margin-bottom:18px}.cr-reading169:focus{outline:none}.cr-compare169{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cr-compare169 article{padding:18px;border:1px solid var(--line);border-radius:12px}.cr-tools169{display:flex;gap:8px;flex-wrap:wrap;padding:12px 0}.cr-dsm-link169{padding:14px 0;margin:0 0 16px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:12px;align-items:center}.cr-dsm-link169 p{margin:0}.cr-reading169 .muted{font-size:13px}.cr-empty169{padding:24px;border:1px solid var(--line);border-radius:10px}
@media(max-width:850px){.cr-categories169{grid-template-columns:repeat(2,minmax(0,1fr))}.chart-entry169{grid-template-columns:1fr}.chart-entry169 .cw-name-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.cr-categories169,.cr-topics169,.cr-compare169{grid-template-columns:1fr}.cr-dsm-link169{align-items:flex-start;flex-direction:column}.chart-entry169 .cw-name-list{grid-template-columns:1fr}.cr-toolbar169 input{min-width:0;width:100%;flex-basis:100%}.cr-reading169{margin-top:10px}}
.main:has(#charts.active) #return-context162{display:none}html[data-appearance=dark] .pp-layout>nav [aria-current]{background:#28231c!important;color:#f4e4c9!important}
