All motion keywords
Flair
text-scrambleScramble
Letters decode into place — hacker/terminal reveal.
StyleSeedtap / hover to play
const CHARS = "!<>-_\\/[]{}—=+*^?#";
const [text, setText] = useState("StyleSeed");
function scramble(target: string) {
let frame = 0;
const id = setInterval(() => {
setText(
target
.split("")
.map((c, i) => (i < frame / 3 ? c : CHARS[Math.floor(Math.random() * CHARS.length)]))
.join(""),
);
if (frame++ > target.length * 3) clearInterval(id);
}, 30);
}
<button onClick={() => scramble("StyleSeed")}>{text}</button>How to use it
Copy-paste
Grab the code above and drop it onto any motion.* element.
Or name it
In Claude Code / Cursor, run /ss-motion text-scramble and the recipe lands in your code.
Personality
Pairs naturally with the snap seed (instant, decisive).
Related Flair moves
20+ named motion moves
All copy-paste, all in StyleSeed’s design engine. MIT.