/* A small text-only metallic accent for the Lake DNA headings. */
.dna-intro h1,.dna-feature h2{width:fit-content;max-width:100%;color:#e5f5f1;text-shadow:0 0 9px rgba(83,221,196,.13)}
@supports (background-clip:text) or (-webkit-background-clip:text){
 .dna-intro h1,.dna-feature h2{background-image:linear-gradient(110deg,transparent 42%,rgba(249,255,251,.95) 50%,transparent 58%),linear-gradient(180deg,#f1fcf8 0%,#b4d1d0 44%,#f4fffc 49%,#9fbdc2 55%,#d7eae7 100%);background-size:250% 100%,100% 100%;background-position:100% 50%,center;background-repeat:no-repeat;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:tfw-dna-metal-v42 10s linear -6.5s infinite}
}
/* The moving highlight starts and ends outside the text, leaving a quiet pause. */
@keyframes tfw-dna-metal-v42{0%,65%{background-position:100% 50%,center}100%{background-position:0% 50%,center}}
@media(prefers-reduced-motion:reduce){.dna-intro h1,.dna-feature h2{animation:none;background-position:100% 50%,center}}
@media(forced-colors:active){.dna-intro h1,.dna-feature h2{animation:none;background:none;color:CanvasText;-webkit-text-fill-color:CanvasText;text-shadow:none}}
@media print{.dna-intro h1,.dna-feature h2{animation:none;background:none;color:#112a35;-webkit-text-fill-color:currentColor;text-shadow:none}}
