PETS AS MARKER FIGURES  ->  src/assets/cats/<id>.webp (transparent, about 215 x 320) + static/local/pets/<id>.webp (512 x 512 face)
Input: one photo of each pet (it's your pet, so your own photos are the best reference).

{N} separate whole-body {cats} drawn as architect's entourage figures in alcohol marker and black fineliner, arranged in
a grid with generous empty space between them. Each animal is fully visible from ear tips to paws and tail, sitting
upright in a relaxed pose in three-quarter view, all about the same size, centred in its own cell. The reference
photos, in order, show each one's face, coat and eye colour: 1) {coat, markings, eye colour} 2) {...} ...
Style: bold, confident alcohol-marker strokes with visible stroke direction, layered warm and cool grey shading, crisp
black ink outlines with a little overshoot, white gel-pen catch-lights in the eyes; white and cream fur is shaded with
pale grey and blue-grey marker so it reads clearly. Transparent background, no ground, no cast shadows, no text.

Easier with most free tools: one animal per picture on plain white, then remove the background (any free
background remover) and run: python3 tools/pictools.py trim pet.png src/assets/cats/<id>.webp --height 320
Face for the popups: python3 tools/pictools.py fit face.jpg static/local/pets/<id>.webp 512 512
