/* Production palette: semantic clinical states remain in their own rules. */
:root{--ocean-deep:#541b32!important;--ocean-primary:#782c47!important;--ocean-accent:#a54a68!important;--ocean-bg:#faf6ed!important;--ocean-surface:#fffcf5!important;--ocean-surface-raised:#fffcf5!important;--ocean-surface-subtle:#f3ecdf!important;--ocean-border:#dfd1c5!important;--ocean-text:#291c22!important;--ocean-text-muted:#6b565d!important;--ods-bg:#faf6ed!important;--ods-surface:#fffcf5!important;--ods-surface-raised:#fffcf5!important;--ods-text-muted:#6b565d!important}
html[data-theme="light"] .home12-command{background:#fffcf5!important}html[data-theme="light"] body{background:#faf6ed!important}html[data-theme="light"] :where(.home12-metric,.home12-period,.home12-agenda-block,.home12-favorites-block){background:#fffcf5!important;border-color:#dfd1c5!important}html[data-theme="light"] :where(.home12-intro p,.home12-metric small,.home12-metric>span,.home12-metric-head>span,.home12-empty,.home12-agenda-block p,.home12-favorites-block p,.home12-period){color:#6b565d!important}
html[data-theme="dark"]{--ocean-bg:#211019!important;--ocean-surface:#321b27!important;--ocean-surface-raised:#412030!important;--ocean-surface-subtle:#412030!important;--ocean-text:#faf6ed!important;--ocean-text-muted:#dbc8cf!important;--ods-bg:#211019!important;--ods-surface:#321b27!important;--ods-surface-raised:#412030!important;--ods-text-muted:#dbc8cf!important}
.dl-desktop-brand-copy span{font-size:.66rem!important}.lab-env-badge{background:#782c47!important;color:#faf6ed!important}

html[data-theme="dark"] #cardioReportSection :where(.cardio16-step-kicker,.cardio16-preview-toolbar>div:first-child span,.cardio16-period-controls label){color:#ead8df!important}
html[data-theme] #cardioReportSection .cardio16-paper :where(td,th){background:#fffcf5!important;color:#291c22!important}
html[data-theme] #cardioReportSection .cardio16-paper :where(.cardio16-paper-meta,.cardio16-paper-foot,.cardio16-paper-note,.cardio16-paper-metric small){color:#6b565d!important}

html[data-theme="dark"] #cardioReportSection :where(.cardio16-panel-head span,.cardio16-period-controls .field label,.cardio16-steps button.active strong){color:#ead8df!important}
