Skip to content
NEW: Froth Coach App for Surf, Skate & Snow
Surf.
FROTHpowered by Orphanboards

00Brand Kit

The Froth brand kit

Everything below renders from the live design tokens and components — it can't drift from production. Froth is a surf-condition reporting app with two co-equal pillars: Community reports shared with everyone, and Private Group sharing with just your crew. The marketing surface is dark-only by deliberate choice.

02Color Palette

Intent-based tokens from globals.css. Click any swatch to copy its token name.

03Name-Color Rules

The one rule that must always hold: location names are yellow, group names are green. No other yellow or green, and never swap the two.

Pacific Beach

Location names → text-accent (#FACC15)

Dawn Patrol

Group names → text-group-accent (#4ADE80)

Froth Community

Community / surf content → text-surf (#0DCDE8)

04Typography

Typeface is Poppins (Google Fonts), weights 400–800.

Froth

400 · Regular

Froth

500 · Medium

Froth

600 · SemiBold

Froth

700 · Bold

Froth

800 · ExtraBold

The quick brown foxtext.xs · 10px · Regular · Helper text, footnotes, micro labels
The quick brown foxtext.sm · 12px · Regular · Body copy, list rows
The quick brown foxtext.base · 14px · Regular · Default body
The quick brown foxtext.lg · 16px · Medium · Screen titles
The quick brown foxtext.xl · 20px · SemiBold · Section headers
The quick brown foxtext.2xl · 24px · SemiBold · Empty-state titles
The quick brown foxtext.4xl · 36px · Bold · FROTH wordmark only

05Components

Live Button — every variant × size, rendered from the real component.

primary

accent

outline

ghost

06Voice & Tone

Live anchor lines

  • "Know before you go."
  • "Share Reports with the Froth Community or just your Crew."
  • "Select a location. Post a report. Get out there!"
  • "Download the Froth Surf app."

Short, active, surfer-native. Buttons are 1–2 words.

Corporate or wordy. No filler.

"Froth" with a capital F. Verb play welcome ("Get Frothing").

Lowercase "froth" as the brand name.

Coach analysis is "$20" and ends with "Beta." in red.

Describing Coach as "free".

Example reports render italic, in quotes, with a yellow MapPin.

Plain-text example reports with no location color.

07Iconography

lucide-react at standard sizes (10 / 12 / 14 / 16 / 20px). Custom activity glyphs use a 2.5px stroke.

Lucide

MapPin
Users
Waves
Send
Search
Heart
Camera
Bell
Wind
Sparkles

Custom glyphs

WaveIcon
SnorkelIcon
SkateboardIcon
SnowIcon

08Downloads

Brand assets for partners and press.