The design system.
Tokens, primitives, and rules for the boutique-agency aesthetic. Reference this page when building features — if it's not here, it doesn't exist yet.
Color tokens
bg.base
#0E1218
/#F7F4ED
bg.surface
#161B23
/#FFFFFF
bg.elevated
#1E242F
/#F2EFE6
bg.overlay
#2A3140
/#E5E0D3
text.primary
#F2EFE6
/#1A1F2E
text.secondary
#B8B4A8
/#3D434F
text.tertiary
#7A786F
/#6B7280
accent.emerald
#2D6A4F
/#1B4332
accent.emerald-hover
#40916C
/#2D6A4F
accent.gold
#B8860B
/#8B6914
accent.gold-soft
#D4AF37
/#B8860B
semantic.error
#A8324E
/#7A1F2D
semantic.warning
#C9892C
/#92671F
semantic.success
#2D6A4F
/#1B4332
Typography
Take back what's yours.
Take back what's yours.
The detective is in.
The detective is in.
Open a new case.
Open a new case.
Recent verdicts.
Recent verdicts.
Owly is the detective in your corner.
Owly is the detective in your corner. Bills go in. Money comes back.
Default paragraph copy.
The agency takes on disputes that smaller shops won't — junk fees, misapplied charges, silent rate hikes. We do the paperwork. You see the refund.
Secondary supporting copy.
Metadata, timestamps, and supporting paragraph copy live at this size.
Smallest readable size.
Filed on 2026-04-18 · Last updated 14 days ago
CASE FILE · VERDICT · STATUS
Mono is restricted to tag/badge labels, code, and small section headers. Not body, not CTAs, not hero kickers.
Spacing scale
8px
16px
24px
32px
48px
64px
Primitives
Hovered cards, modals.