#theme-toggle{border:1px solid #777;background:transparent;color:inherit;padding:8px 12px;border-radius:4px;cursor:pointer;white-space:nowrap}
html[data-theme="light"]{color-scheme:light;--black:#f5f5f3;--coal:#e9ebeb;--white:#181a1b;--silver:#343839;--line:#a4aaaa}
html[data-theme="light"] .site-header,html[data-theme="light"] .main-nav{background:#f5f5f3;color:#181a1b}
html[data-theme="light"] .finder,html[data-theme="light"] .result-card{background:#fff;color:#181a1b;border-color:#8c9494}
html[data-theme="light"] label,html[data-theme="light"] .finder-heading button,html[data-theme="light"] .parts-intro p,html[data-theme="light"] .finder-note,html[data-theme="light"] .disclosure,html[data-theme="light"] .empty p,html[data-theme="light"] .result-card p,html[data-theme="light"] .direct-parts-link,html[data-theme="light"] .parts-link-options small{color:#343a3a}
html[data-theme="light"] input,html[data-theme="light"] select,html[data-theme="light"] textarea{background:#fff;color:#171919;border-color:#737d7d}
.site-header{gap:14px} [hidden]{display:none!important}
@media(max-width:1100px){.site-header{height:auto;min-height:82px;flex-wrap:wrap;padding-top:14px;padding-bottom:14px}.main-nav{flex-wrap:wrap}}
html[data-theme="light"] .proof-strip,html[data-theme="light"] .services,html[data-theme="light"] .quote,html[data-theme="light"] footer{background:#f0f2f2;color:#181a1b}
html[data-theme="light"] .intro-copy p,html[data-theme="light"] .service-grid p,html[data-theme="light"] .quote-copy>p,html[data-theme="light"] .quote-copy>a,html[data-theme="light"] .quote-form>label,html[data-theme="light"] .text-consent label,html[data-theme="light"] .ad-label,html[data-theme="light"] .ad-disclosure{color:#3b4343}
html[data-theme="light"] .featured,html[data-theme="light"] .hero,html[data-theme="light"] .burnout-ad,html[data-theme="light"] .ad-card{color:#fff}
html[data-theme="light"] .featured p{color:#fff}html[data-theme="light"] .service-icon{color:#333}html[data-theme="light"] .featured .service-icon{color:#fff}
@media(max-width:680px){.main-nav{top:100%}}

html[data-theme="light"] .menu-button{color:#181a1b;border-color:#626b6b}
