Represent artsunami, correctly.
Release code-driven collections — generative art, games, trading cards and PFPs — where each token is a unique seed rendered live, never a stored image. Everything below is cleared for press and partner use — logo, colours, type, design tokens and the full guidelines.
Download
Tokens mirror the live app (Tailwind + CSS variables). In Figma, use the Tokens Studio file with the free Tokens Studio plugin to generate colour & text styles and variables.
The wave mark
- Keep clear space of at least the mark's inner-loop height on all sides.
- Pair the mark with the wordmark artsunami — always lowercase.
- Use black, white, or the brand spectrum only.
- Recolour, rotate, stretch, or add shadows to the mark.
- Set the wordmark in another typeface or capitalise it.
- Place the spectrum mark on a busy, low-contrast background.
Palette
Click a swatch to copy its hex.
Type
Root font-size 17px. Headings use fluid clamp(); the global corner radius is 2px (avatars are the one round exception).
Boilerplate & facts
artsunami is the studio for generative art. Creators release code-driven collections — generative art, games, trading cards and PFPs — where every token is a unique seed rendered live in the browser rather than a stored image. There is no subscription and no custody: keys and funds stay with the creator, and every release carries a public authenticity certificate. Collectors mint and own directly, with creator royalties honoured on resale.
Release code-driven collections — generative art, games, trading cards and PFPs — where each token is a unique seed rendered live, never a stored image.
- Generative-first: each token is a seed rendered live, not a stored file.
- Self-custody — artsunami never holds creator keys or collector funds.
- Every release ships a public, verifiable authenticity certificate.
- No subscription; creators keep royalties on secondary sales.
Elevation & motion
shadow.softshadow.cardshadow.cardHovershadow.glowSingle brand easing cubic-bezier(0.22, 1, 0.36, 1) (ease.swift) on every transition; durations 300ms / 500ms. Motion respects prefers-reduced-motion.