/* Approved soft text palette; artwork and player canvases remain untouched. */
:root{--copy:#b8b6b0;--secondary:#a49b86;--text:#b8b6b0}
html body>header:is(header,.site-header)>nav>a:any-link{color:#b8b6b0!important}
html body,html body>header,html body>main,html body>footer{color:#b8b6b0!important}
html body main :is(p,li,blockquote,summary),html body main :is(.project-bilingual,.ocean-bilingual,.project-copy,.series-copy,.audience-copy),html body>header nav>a:any-link{color:#b8b6b0!important}
html body main :is(h1,h2,h3,h4,h5,h6),html body main .chapter .chapter-head h2,html body .art-project .project-bilingual .arvo-essay-heading h2{color:#ccc9c2!important}
html body main :is(.unified-subtitle,.subtitle,.chapter-subtitle,.unified-meta,.unified-meta-block,.unified-meta-block p,.series-meta,.n){color:#a49b86!important}
html body main :is(figcaption,.arvo-essay-meta,.arvo-essay-meta p,.arvo-essay-meta a,.exhibition-note,.video-caption,.video-label,.page-end),html body>footer{color:#999790!important}
html body main .unified-back{color:#aaa79f!important}
html body .unified-toolbar button[aria-pressed=true],html body .statement-tools button[aria-pressed=true]{color:#c4c1ba!important}
html body .empathy-original .btx-text-content-inner,html body .empathy-original .btx-text-content-inner :is(span,i,b,strong,a){color:#b8b6b0!important}
html body main :is(a,button):hover{color:#ccc9c2}
