{/* 图标 / mark 容器 */}
{showIcon ? (
<>
{ghosts.map((g, i) => {
const gs = Math.min(1, iconScaleX + g);
return (
);
})}
0.3 ? `blur(${flipIn * 5}px)` : 'none',
opacity: inT,
}}
>
>
) : (
)}
{/* wordmark:逐字符方向模糊扫出 */}
{WORD.split('').map((ch, i) => {
const cT = interpolate(frame, [WORD_START + i * 2.2, WORD_START + i * 2.2 + 10], [0, 1], {
extrapolateLeft: 'clamp',
extrapolateRight: 'clamp',
easing: Easing.out(Easing.cubic),
});
return (
{ch}
);
})}