.fluid-light{position:absolute;inset:0;overflow:hidden;background:#7aa77a}
.fluid-light__img,.fluid-light__canvas{position:absolute;inset:0;width:100%;height:100%;display:block}
.fluid-light__img{object-fit:cover;object-position:right center}
.fluid-light__canvas{opacity:0;transition:opacity .6s ease}
.fluid-light.is-live .fluid-light__canvas{opacity:1}

/* Preserve the existing hero crop and transparent art layer. */
.molecule-art.fluid-light{inset:0 0 0 72%;background:transparent}
@keyframes oren-hero-float{from{transform:translate3d(-12px,-9px,0)}to{transform:translate3d(12px,11px,0)}}
@keyframes oren-hero-turn{from{transform:rotate(-8deg) scale(1.05)}to{transform:rotate(8deg) scale(1.08)}}
.molecule-art.fluid-light{animation:oren-hero-float 6.9s ease-in-out infinite alternate}
.molecule-art.fluid-light>img,.molecule-art.fluid-light>.fluid-light__canvas{animation:oren-hero-turn 12.3s ease-in-out infinite alternate;transform-origin:70% 50%}
@media(prefers-reduced-motion:reduce){.molecule-art.fluid-light,.molecule-art.fluid-light>img,.molecule-art.fluid-light>.fluid-light__canvas{animation:none!important}.molecule-art.fluid-light>img,.molecule-art.fluid-light>.fluid-light__canvas{transform:none!important}}
.molecule-art.fluid-light .fluid-light__canvas{pointer-events:none}
@media(max-width:800px){.molecule-art.fluid-light{left:85%}}
.molecule-art.fluid-light.is-live>img{opacity:0}
.molecule-art.fluid-light>.fluid-light__canvas{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;display:block!important}

/* Approved review treatment: stronger mint glass, with coral highlights. */
.molecule-art.fluid-light{left:64%;opacity:1}
.molecule-art.fluid-light>img{filter:saturate(2.1) contrast(1.12)}
@media(max-width:800px){.molecule-art.fluid-light{left:62%;opacity:.72;mask-image:linear-gradient(90deg,transparent,#000 42%)}}
