/* Generated dark overrides for how-lifts-work/overview.css; original light stylesheet unchanged. */
html[data-theme="dark"] .breadcrumbs ol{color:var(--muted)}
html[data-theme="dark"] .breadcrumbs li+li::before{color:var(--theme-muted)}
html[data-theme="dark"] .breadcrumbs [aria-current]{color:var(--ink)}
html[data-theme="dark"] .overview-lead{color:var(--muted)}
html[data-theme="dark"] .overview-map{border:1px solid var(--line);border-top:3px solid var(--repair-accent);background:var(--theme-panel)}
html[data-theme="dark"] .overview-map li{border-top:1px solid var(--line)}
html[data-theme="dark"] .overview-map span{color:var(--muted)}
html[data-theme="dark"] .overview-jump{border-bottom:1px solid var(--line)}
html[data-theme="dark"] .overview-jump>span{color:var(--muted)}
html[data-theme="dark"] .system-card{border:1px solid var(--line);background:var(--theme-panel)}
html[data-theme="dark"] .system-card img{border:1px solid var(--line)}
html[data-theme="dark"] .system-card figcaption{color:var(--muted)}
html[data-theme="dark"] .system-card>p:not(.eyebrow){color:var(--muted)}
html[data-theme="dark"] .overview-steps li{border-top:1px solid var(--line)}
html[data-theme="dark"] .overview-steps li>span{color:#f1ad74}
html[data-theme="dark"] .overview-steps p,html[data-theme="dark"] .overview-body{color:var(--muted)}
html[data-theme="dark"] .explorer-invite{background:var(--theme-panel);border:1px solid var(--line);border-left:3px solid var(--repair-accent)}
html[data-theme="dark"] .explorer-invite p:not(.eyebrow){color:var(--muted)}
html[data-theme="dark"] .component-grid>div{border-top:1px solid var(--line)}
html[data-theme="dark"] .component-grid dd{color:var(--muted)}
html[data-theme="dark"] .safety-topics article{border-top:1px solid var(--line)}
html[data-theme="dark"] .safety-topics article:first-child{border-top:0}
html[data-theme="dark"] .safety-topics p{color:var(--muted)}
html[data-theme="dark"] .learning-routes article{background:var(--surface);border:1px solid var(--line)}
html[data-theme="dark"] .learning-routes p:not(.eyebrow){color:var(--muted)}
html[data-theme="dark"] .overview-note{border-left:3px solid var(--repair-accent);background:var(--surface);color:var(--muted)}
html[data-theme="dark"] .overview-reading p,html[data-theme="dark"] .overview-reading li{color:var(--muted)}
html[data-theme="dark"] .overview-cta{background:var(--theme-deep);color:var(--theme-text)}
html[data-theme="dark"] .overview-cta .eyebrow,html[data-theme="dark"] .overview-cta p{color:var(--theme-muted)}
html[data-theme="dark"] .overview-cta .button{background:var(--theme-panel);color:var(--ink)}
html[data-theme="dark"] .overview-cta .text-link{color:var(--theme-text)}
html[data-theme="dark"] .overview-hero .hero-image.hero-lift{border:0;background:transparent}
html[data-theme="dark"] .overview-hero .hero-image.hero-lift .interactive-invite{border-top:1px solid var(--line)}
html[data-theme="dark"] .interactive-invite strong{color:var(--ink)}
html[data-theme="dark"] .interactive-invite>div span{color:var(--muted)}
html[data-theme="dark"] .interactive-invite .hero-lift-open{border:1px solid #efac76;color:var(--ink);background:var(--theme-panel)}
html[data-theme="dark"] .interactive-invite .hero-lift-open:hover{background:var(--theme-panel)}
