/* Generated dark overrides for emergency-lift-call-outs/emergency.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"] .call-brief{background:var(--theme-deep);color:var(--theme-text);border-top:3px solid var(--repair-accent)}
html[data-theme="dark"] .call-brief>.eyebrow{color:var(--theme-muted)}
html[data-theme="dark"] .call-brief li{border-top:1px solid #899398}
html[data-theme="dark"] .call-brief li>span{color:#f1af75}
html[data-theme="dark"] .call-brief li p,html[data-theme="dark"] .call-brief-note{color:var(--theme-muted)}
html[data-theme="dark"] .call-brief-note{border-top:1px solid #899398}
html[data-theme="dark"] .passenger-alert{border-bottom:1px solid var(--line)}
html[data-theme="dark"] .passenger-alert p{color:var(--muted)}
html[data-theme="dark"] .passenger-alert aside{border-left:3px solid var(--repair-accent)}
html[data-theme="dark"] .passenger-alert aside a{color:var(--ink)}
html[data-theme="dark"] .emergency-jump{border-bottom:1px solid var(--line)}
html[data-theme="dark"] .emergency-jump>span{color:var(--muted)}
html[data-theme="dark"] .call-information>div{border-top:1px solid var(--line)}
html[data-theme="dark"] .call-information>div:first-child{border-top:0}
html[data-theme="dark"] .call-information dd{color:var(--muted)}
html[data-theme="dark"] .attendance-steps li{border-top:1px solid var(--line)}
html[data-theme="dark"] .attendance-steps li>span{color:#f1ad74}
html[data-theme="dark"] .attendance-steps p,html[data-theme="dark"] .waiting-note p{color:var(--muted)}
html[data-theme="dark"] .waiting-note{border:1px solid var(--line);border-left:3px solid var(--repair-accent);background:var(--theme-panel)}
html[data-theme="dark"] .emergency-report figure{background:var(--theme-panel);border:1px solid var(--line)}
html[data-theme="dark"] .emergency-report figcaption{color:var(--muted)}
html[data-theme="dark"] .emergency-contact{background:var(--theme-deep);color:var(--theme-text)}
html[data-theme="dark"] .emergency-contact .eyebrow{color:var(--theme-muted)}
html[data-theme="dark"] .emergency-contact p{color:var(--theme-muted)}
html[data-theme="dark"] .emergency-contact .text-link{color:var(--theme-text)}
html[data-theme="dark"] .emergency-contact aside{border-left:1px solid var(--theme-line)}
html[data-theme="dark"] .emergency-sources p{color:var(--muted)}
@media(max-width:800px){html[data-theme="dark"] .emergency-contact aside{border-left:0;border-top:1px solid var(--theme-line)}}
html[data-theme="dark"] .emergency-hero .hero-safety-link{color:var(--muted);border-left:3px solid var(--repair-accent)}
