/* Keep the independent moving highlights inside the new swept hair silhouette. */
html body#nw-web .hero>.hero-art>.hair {
 clip-path:polygon(94% 0%,100% 18%,91% 41%,83% 61%,65% 88%,18% 100%,0% 91%,12% 72%,30% 60%,47% 42%,65% 24%,81% 9%);
}
/* Keep the corrected small eye reflection. */
html body#nw-web .nw-eye-glint::after {clip-path:none;border-radius:50%;background:radial-gradient(circle,#fffef6 0%,rgba(255,244,226,.95) 22%,rgba(255,215,212,.35) 48%,transparent 72%);}
html body#nw-web .nw-eye-glint::before {inset:-45%;}
/* The painting stays dark in either theme; keep its eye reflection visible. */
html[data-theme] body#nw-web#nw-web .nw-eye-glint{visibility:visible!important;}
html body#nw-web .nw-eye-glint::before,
html body#nw-web .nw-eye-glint::after{animation:nw-eye-soft-pulse 4.8s ease-in-out -2.4s infinite;}
html body#nw-web .nw-eye-glint::before{inset:-70%;background:radial-gradient(circle,rgba(255,242,222,.85),rgba(255,186,176,.3) 30%,transparent 68%);}
@keyframes nw-eye-soft-pulse{0%,43%,77%,100%{opacity:0;transform:scale(.6)}57%{opacity:1;transform:scale(1)}66%{opacity:.3;transform:scale(.85)}}
body:is(.hero-offscreen,.page-hidden,.nw-motion-paused) .nw-eye-glint::before,body:is(.hero-offscreen,.page-hidden,.nw-motion-paused) .nw-eye-glint::after{animation-play-state:paused!important;}
