Keep the real mark
Place the unchanged logo in a 26 × 26 box at (7, 7) on a 40 × 40 canvas. The table cells and relationship nodes stay legible.
One worked example: preserve the project mark, compose a quiet family signature, then add a separate activity layer. The dimensions below explain this composition; adapt them to the next logo.
Place the unchanged logo in a 26 × 26 box at (7, 7) on a 40 × 40 canvas. The table cells and relationship nodes stay legible.
Add a detached node at (35.5, 4.5) and a short lower-left diagonal. Keep both outside the logo. Dashed boxes show the reserved space.
Reserve y = 34.2…38.6 for three short rows. Highlight one row at a time while working. The logo stays fixed; the accent carries the motion.
Node opacity breathes over 4.8 s. Identity stays still.
Three small signals orbit the node. No table scan yet.
A highlight scans three rows over 2.4 s. Activity, not progress.
The node becomes a gently pulsing diamond. No flashing.
Motion here demonstrates design states. In the host, use reported agent activity. Pause and reduced motion preserve a readable frame.
This file is the complete runnable example. The excerpts below are read from the same source that draws the previews.
Source mark: MetaTables project's public/navigation-icon.svg, reproduced here as a teaching reference with its geometry preserved and fill set to currentColor. Production artwork and build tooling belong to the owning project. This example makes no backend requests and changes no installed icons.