/* A 250ms blink; the small scheduler chooses a fresh 3–6s interval. */
.avatar-link{position:relative}
.sidebar .avatar-link:has(>.wpn-avatar-blink){transform:scale(.95);transform-origin:center}
.avatar-link>.wpn-avatar-blink{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;pointer-events:none;overflow:visible}
.wpn-eyelid{transform:scaleY(0);transform-origin:500px 345px}
.wpn-eyelid-right{transform-origin:740px 345px}
.wpn-avatar-blink.is-blinking .wpn-eyelid{animation:wpn-ninja-blink .25s ease-in-out}
@keyframes wpn-ninja-blink{0%,100%{transform:scaleY(0)}40%,55%{transform:scaleY(1)}}
@media(prefers-reduced-motion:reduce){.wpn-avatar-blink.is-blinking .wpn-eyelid{animation:none}}
