
Premi Copia prompt qui sopra, apri il progetto nell'agente e incollalo. Il prompt contiene i link ai fotogrammi originali, così l'agente li guarda prima di costruire.
Mettili uno accanto all'altro. Se qualcosa non torna, di' all'agente cosa esattamente: tempi, dimensioni, colori o spazi.
REFERENCE - Gallery page: https://magpui.com/en/i/kinetic-nested-orange-squares-68a611 - First frame (image): https://dnioievkvxejjbxgwvko.supabase.co/storage/v1/object/public/media/kinetic-nested-orange-squares-68a611/shot.jpg - Clip (mp4): https://dnioievkvxejjbxgwvko.supabase.co/storage/v1/object/public/media/kinetic-nested-orange-squares-68a611/clip.mp4 - Original post: https://x.com/ayushsoni_io/status/2102334460654236101 by @ayushsoni_io Before building, download the first frame and look at it. If ffmpeg is available, download the clip and extract frames (ffmpeg -i clip.mp4 -vf fps=2 frame-%02d.png), then study the motion frame by frame. Match what you see; the text below describes it, the frames are the truth. BUILD A kinetic mark built from nested squares of decreasing size, aligned at one corner. The squares rotate, slide and fold through several arrangements in a seamless loop. DESIGN SYSTEM - Background #000; squares #FF6A00 with 1px #FFA05A inner edge; largest 160px, each next 70% size. MOTION - Five poses, 900ms each, cubic-bezier(0.83, 0, 0.17, 1) between them, 40ms stagger from largest to smallest. - Pose examples: aligned corner, spiral rotate 15deg each, fanned out, collapsed center, mirrored. SECTIONS - Single SVG with nested rects. IMPLEMENTATION - GSAP timeline with repeat -1; transforms only. - prefers-reduced-motion: skip the animation and show the end state. ADAPT TO THE PROJECT - Reuse the project's existing tokens, components and fonts; map colors to the closest existing tokens. - Do not copy logos, brand names, characters or artwork from the reference. Use neutral placeholders. SUCCESS CHECK - Loop is seamless. - Squares never overlap in the wrong order. - Scales cleanly to favicon size as a static mark.