/* Text fixes for the legacy landing and artifact previews retained in this release. */
:root { --release-text:#34445f; --release-positive:#14633b; --release-negative:#a31b25; }
@media(prefers-color-scheme:dark) { :root:not([data-theme=light]) { --release-text:#c1cce0; --release-positive:#8ce0b0; --release-negative:#ffb3b8; } }
:root[data-theme=dark],html.dark { --release-text:#c1cce0; --release-positive:#8ce0b0; --release-negative:#ffb3b8; }
/* Landing annotations use opaque colors instead of low-opacity text. */
.page-root :is(.setup-label,.reassurance span,.scroll-cue-line,.hub-name b,.skill-info span,.skill-info small,.source-arrow,.vacancy,.gallery-ghosts span,.gallery-foot,.gallery-foot strong,.follow-card,.user-prompt>span,.tool-call b,.proof-context,.compare-tabs button:not([aria-selected=true]),.proof-disclaimer,.career-marks small,.text-link,.close-pricing-line,.travel-copy span,.travel-copy small,.travel-indicator) { color:var(--release-text)!important; }
.page-root .browser-line span,.page-root .before :is(nav span,small,p,button) {color:#424d5f!important;}
.page-root .proof-controls :is(span,button) {color:var(--release-text)!important;}
/* Artifact examples retain their own light UI surfaces in either site theme. */
.repo-audit-artifact :is(.repo-tree,.security-findings) small {color:#505d72!important;}
.ui-artifact :is(.ui-sidebar span,.ui-panel small,footer) {color:#505d62!important;}
.worklog-artifact :is(.failed,.rerun,.verified) strong {color:var(--release-text)!important;}
.audit-list .audit-pass strong {color:var(--release-positive)!important;}
.audit-list .audit-block strong {color:var(--release-negative)!important;}
.decision-artifact .decision-notes span,.paper-artifact :is(small,strong,span) {color:var(--release-text)!important;}
.pos {color:var(--release-positive)!important;}
.neg {color:var(--release-negative)!important;}
.page-root .before button {background:#e7ebf4!important;color:#34445f!important;}
.page-root .proof-bottom :is(span,button) {color:var(--release-text)!important;}
