Brand assets

Generated by cd brand && uv run python scripts/generate_all.py. Open this file locally to preview — images reference sibling files.

Icon
Icon
Standalone end-of-restrictions sign. Amber circle, navy bar (width 22), navy border (width 4).
icon.svg
Icon on navy
Icon on navy
Same SVG — navy border invisible on navy background.
icon.svg
Icon inverted
Icon inverted
Navy circle, amber bar. For when the icon sits on a light surface and needs a different read.
icon-inverted.svg
Lockup
Lockup
Icon + "Desto" wordmark (Switzer 600, outlined as paths). For headers, documents, presentations on light backgrounds.
lockup.svg → app header via Logo.tsx
Lockup on navy
Lockup on navy
Amber wordmark on navy. Baked navy background (no transparency artifacts). For dark surfaces, OG images.
lockup-navy.svg → og-default.png source
Wordmark
Wordmark
Text only, no icon. Switzer 600, paths. For contexts where the icon is already present elsewhere.
wordmark.svg
Favicon SVG
Favicon (SVG)
Thicker bar (26) for legibility at small sizes. Used by modern browsers.
favicon.svg → app/public/favicon.svg
16px 32px 48px
Favicon (ICO)
Multi-size .ico (16, 32, 48px) for legacy browsers.
favicon.ico → app/public/favicon.ico
Apple touch icon
Apple touch icon
180×180 PNG with bone background and padding. iOS home screen bookmark.
apple-touch-icon.png → app/public/apple-touch-icon.png
OG image
OG image
1200×630 link preview. Lockup centred on navy. Single-pass SVG render (no compositing artifacts).
og-default.png → app/public/og-default.png