/* Paired chart colors: surfaces and labels must change together. */
html[data-appearance=dark] #transitNorthChart{background:#000!important;background-image:none!important;color:#f3e5c9!important;border-color:#968165!important}
html[data-appearance=dark] #transitNorthChart :is(.north-graha,.north-center-mask,.north-center){background:transparent!important;box-shadow:none!important;border-color:transparent!important;color:#f3e5c9!important;text-shadow:none!important}
html[data-appearance=dark] #transitNorthChart [id^=northGraha_]{background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:#f3e5c9!important;text-shadow:none!important;font-family:Arial,sans-serif}
html[data-appearance=dark] #transitNorthChart [id^=northGraha_] :is(strong,small){background:transparent!important;color:#f3e5c9!important;text-shadow:none!important}
html[data-appearance=dark] #transitNorthChart [id^=northGraha_] small{color:#d5c6ad!important}
html[data-appearance=dark] #transitNorthChart :is(polyline,line,rect.chart-surface176){stroke:#968165!important}
html[data-appearance=dark] #transitNorthChart :is([id^=northSign_],[id^=northHouse_],#northCenterMask){color:#d5c6ad!important;background:transparent!important;text-shadow:none!important}
.cr-reading169{max-width:900px;margin-inline:auto}.cr-depth179{margin-block:1.5rem;line-height:1.75}.cr-reading169 details{padding:1rem;margin-block:1rem}.cr-reading169 li{margin-block:.6rem}
.practice-controls179{display:grid;gap:.7rem;margin-bottom:1.5rem}.practice-controls179 select{max-width:100%;margin-top:.4rem}.practice-controls179 p{max-width:70ch;line-height:1.6}
#study-check-options{display:grid;gap:.8rem}#study-check-options .btn{text-align:left;white-space:normal;line-height:1.6;padding:1rem}#study-check-feedback{line-height:1.75;max-width:80ch;padding-block:.8rem}
.framework-reading140 p,.framework-reading140 li{line-height:1.75}.framework-reading140 dd{margin:0 0 1rem}.by-plain179{line-height:1.75}
@media(max-width:650px){.practice-controls179 select{width:100%}.cr-reading169{padding:1rem!important}.cr-tools169{display:flex;flex-wrap:wrap;gap:.6rem}}
