/* Remove the remaining light containers inherited from the original theme. */
.brand,.brand *{color:#f2f3f5!important}.brand-mark,.brand-mark *{color:#fff!important}.results{margin:0 32px 24px!important;padding:0!important;background:#2b2d31!important;border:1px solid #3f4147!important;border-radius:10px!important;color:#f2f3f5!important;box-shadow:none!important;overflow:hidden!important}.results .section-head{padding:18px 20px!important;background:#2b2d31!important;border-color:#3f4147!important;color:#f2f3f5!important}.results .section-head h2,.results .section-head h2 span{color:#f2f3f5!important}.results .section-head h2 span{color:#ff6259!important}.results .result-tools,.results .result-tools button{color:#b5bac1!important}.results .result-tools button,.results .result-tools [role=combobox]{background:#383a40!important;border-color:#404249!important;color:#f2f3f5!important}.results .results-sub{padding:11px 20px!important;background:#25262a!important;border-color:#3f4147!important;color:#b5bac1!important}.results .empty-state{margin:18px!important;background:#1e1f22!important;border:1px dashed #404249!important;color:#f2f3f5!important}.results .empty-state h2{color:#f2f3f5!important}.results .empty-state p,.results .fineprint{color:#b5bac1!important}.results .school-grid{padding:14px!important;background:#313338!important}.results .pagination{padding:14px!important;background:#2b2d31!important;color:#b5bac1!important}.results .contribute{margin:14px!important;background:#25262a!important;color:#f2f3f5!important}.shell>footer,.shell footer:not(.card-footer){background:#313338!important;border-color:#3f4147!important;color:#949ba4!important}.footer-brand,.footer-brand *{color:#b5bac1!important}.compare-table th,.compare-table td,.school-info dt,.school-info dd{background:#2b2d31!important;border-color:#3f4147!important;color:#f2f3f5!important}.published-review,.questions fieldset,.written-reviews textarea,.verification-head,.upload-box{background:#2b2d31!important;border-color:#404249!important;color:#f2f3f5!important}@media(max-width:700px){.results{margin:0 18px 18px!important}.results .section-head{padding:16px!important}.results .results-sub{padding:10px 16px!important}.results .school-grid{padding:10px!important;gap:10px!important}}
