The mark
Sun, wave and monstera leaf in a single circle. The primary identity — use it wherever the name is already present or space is tight.
Horizontal lockup
The default signature. Mark and wordmark at a fixed relationship — never re-space them by hand.
App icons & favicons
Pre-rendered from the mark. The maskable icon carries the coconut ground and 14% padding for Android adaptive icons.
Colour
Interface palette. Click any swatch to copy its hex.
Logo colours
The artwork's own colours. They belong to the logo only — never to the interface.
Typography
Anybody variable, and nothing else. Headlines uppercase and tightly tracked; labels uppercase and widely tracked.
Do
- Keep every corner square — including on images and embeds.
- Place the logo on coconut, charcoal, or a calm dark area of a photograph.
- Leave clear space of at least the height of the sun on every side.
- Use the supplied vector; scale it, never rebuild it.
- Let photography carry the emotion and keep the copy blunt.
Don't
- Do not round anything — chips, toggles and avatars included.
- Do not recolour the logo into the UI greens, or add gradients or outlines.
- Do not re-set the wordmark in a font. The lettering is bespoke artwork.
- Do not stretch, rotate, or re-space the lockups.
- Do not use soft or blurred shadows; hard offset only.
Spec for AI tools
DESIGN.md follows thegoogle-labs-code/design.mdformat: YAML tokens a machine can parse, plus the reasoning a person needs. Paste it into Claude, Cursor, v0 or any coding agent and it will build in this system rather than guessing at it.
Loading DESIGN.md…
Social
One asset per specification, not per channel — a Story, a TikTok and a Short are all 1080×1920, so they share a file. Each tile lists the channels it serves.
Link previews
Already live on the site — this is what appears when rawpalawan.com is pasted anywhere.
Profiles, covers & posts
Profile copy
Written to each channel's character limit. The count next to each is measured at build time, so it cannot drift.