# Assets

## Logos

The Visualli marks, copied from the brand files (trimmed of empty margin, never redrawn).
- `visualli-wordmark-light.png` — tree disc + VISUALLI.AI in spectrum letters, for light grounds (`canvas`, `surface`). Min height 20px.
- `visualli-wordmark-dark.png` — the same on a near-black badge, for dark grounds.
- `visualli-tree-color.png` — the tree alone: app mark, avatars, the deck title slide (on a white disc when the ground is dark).
- `visualli-tree-mono.png` — single-ink grey tree for one-color print and watermarks.
- `visualli-spec-mark.png` — tree under a magnifier: the open specification and SDK only.
- `app-icon-*.png` — favicon / home-screen sizes (512, 180, 32).
No true vector mark exists yet: the supplied `V-logo-rgb.svg` wraps the same tree as an embedded PNG (927px), which the asset store strips, so the PNGs here remain the masters. A vector redraw by the original designer is the next brand task.
Clear space: the height of the tree disc on every side. Do not recolor letters, add effects or place the color wordmark on photos.

## Icons

The 24 most-used Lucide icons as SVG files for design tools, drawn in ink `#182140` (2px stroke, round caps, 24px grid). In code use the `Icon` component, which inherits `currentColor`; the full set is in `ICONS`. Lucide is ISC-licensed.

## Fonts

- fonts/Haksen-Regular.otf — Haksen 400
- fonts/Caveat-Variable.ttf — Caveat 400 700
