web/src/components/Placeholder/pieces/DESIGN.md
These SVGs are pixel-art tile strips for the placeholder component. They should read as small game sprites first, not as decorative illustrations.
32 * frameCount; the height stays 32.shape-rendering="crispEdges" and integer pixel coordinates.Owl or Eagle.OwlBlink or EagleIdle.Frame count is not fixed. Choose it from the animal and animation:
Avoid padding an animation with duplicate frames just to hit a standard count. A frame should change the pose, expression, feather shape, or weight.
OwlBlink.svg: five-frame blink/idle strip with breathing wings, blink, and ear-feather settle.EagleIdle.svg: four-frame idle strip with breathing, blink, alert head shift, and tail flick.ToucanIdle.svg: four-frame idle strip with beak bob, chest breathing, blink, tail flick, and settle.