:root[data-palette="clinical"]:not([data-theme="dark"]){color-scheme:light;--bg:#F7F8FA;--surface:#FFFFFF;--text:#1B2A41;--ink:#1B2A41;--muted:#5C687C;--muted-reference:#8A94A6;--accent:#2F6FED;--accent-text:#245CC9;--accent-strong:#2F6FED;--accent-ink:#FFFFFF;--line:#DCE2EC;--tint:#EBF1FD;--soft:#EFF2F7;--blue:#2F6FED;--violet:#52667A;--mint:#E4F1EA;--mint-ink:#285044;--lavender:#EAF0F6;--lavender-ink:#384F65;--peach:#f7f9fe;--peach-ink:#1B2A41;--rose:#F3E9EA;--rose-ink:#674A51;--paper:#FFFFFF;--paper-rule:#DCE2EC;--apricot:#cbdbfa;--header:#F7F8FAf7;--figure-link:#245CC9;}
:root[data-palette="editorial"]:not([data-theme="dark"]){color-scheme:light;--bg:#FBF9F4;--surface:#FFFFFF;--text:#22221F;--ink:#22221F;--muted:#69665F;--muted-reference:#9A958C;--accent:#B8572E;--accent-text:#A34B27;--accent-strong:#B8572E;--accent-ink:#FFFFFF;--line:#E5DDD2;--tint:#F9ECE3;--soft:#F3EFE7;--blue:#B8572E;--violet:#52667A;--mint:#E4F1EA;--mint-ink:#285044;--lavender:#EAF0F6;--lavender-ink:#384F65;--peach:#fcf8f7;--peach-ink:#22221F;--rose:#F3E9EA;--rose-ink:#674A51;--paper:#FFFFFF;--paper-rule:#E5DDD2;--apricot:#edd5cb;--header:#FBF9F4f7;--figure-link:#A34B27;}
:root[data-palette="teal"]:not([data-theme="dark"]){color-scheme:light;--bg:#F4F7F7;--surface:#FFFFFF;--text:#12303A;--ink:#12303A;--muted:#4F6C73;--muted-reference:#7F9AA0;--accent:#0F7C7C;--accent-text:#0B6868;--accent-strong:#0F7C7C;--accent-ink:#FFFFFF;--line:#D6E3E4;--tint:#E4F1F0;--soft:#EDF2F3;--blue:#0F7C7C;--violet:#52667A;--mint:#E4F1EA;--mint-ink:#285044;--lavender:#EAF0F6;--lavender-ink:#384F65;--peach:#f5fafa;--peach-ink:#12303A;--rose:#F3E9EA;--rose-ink:#674A51;--paper:#FFFFFF;--paper-rule:#D6E3E4;--apricot:#c3dede;--header:#F4F7F7f7;--figure-link:#0B6868;}
:root[data-theme="dark"]{color-scheme:dark;--bg:#0F1419;--surface:#19212A;--text:#E6E9EE;--ink:#E6E9EE;--muted:#A6AFBC;--muted-reference:#6B7480;--accent:#5B9BFF;--accent-text:#85B4FF;--accent-strong:#5B9BFF;--accent-ink:#0F1419;--line:#344152;--tint:#22334C;--soft:#202B38;--blue:#5B9BFF;--violet:#B7C8DC;--mint:#203B32;--mint-ink:#C6E6D7;--lavender:#293646;--lavender-ink:#D4DFED;--peach:#202d3f;--peach-ink:#E6E9EE;--rose:#3E3039;--rose-ink:#ECD5DD;--paper:#19212A;--paper-rule:#344152;--apricot:#2a405f;--header:#0F1419f7;--figure-link:#245CC9;}

.hero h1 .accent{color:var(--accent)}
:root .work-card:nth-child(n),:root .tool-card:nth-child(n){border-top-color:color-mix(in srgb,var(--accent) 30%,var(--line))}
.research-note{border-color:var(--line)}
.article :is(.rd-fig,.bk-fig) a,.original-paper :is(.rd-fig,.bk-fig) a,.original-paper figure a{color:var(--figure-link)}
