palette_
Accent
#C15F3C
Muted
#B1ADA1
Surface
#F4F3EE
White
#FFFFFF
Success
Warning
Error
Info
typography_
Pixel font = Silkscreen // used for headings, nav, buttons, labels, badges, section titles
Body font = IBM Plex Sans // used for paragraph text, descriptions, long-form only
display 20px_
Silkscreen - hero title, page title
heading 1 16px
Silkscreen - section headers like "free stuff_"
heading 2 13px
Silkscreen - card titles, nav brand
label 11px
Silkscreen - nav links, button text, badge text
micro 9px
Silkscreen - timestamps, fine print
Body 15px - this is what paragraphs and descriptions look like. IBM Plex Sans stays readable while pixel font handles all the personality.
IBM Plex Sans 400 - descriptions, bios, long text
Small 13px - captions, helper text, metadata
IBM Plex Sans 400
buttons_
All buttons use Silkscreen pixel font. Radius always 0px (sharp square). Hover: slight translateY(-1px).
badges + tags_
vibes components_
terminal greeting_
> system.boot()
> loading vibecodes...
> welcome, builder._
xp / progress bar_
status indicator_
ticker / marquee_
toast / notification_
stat counters_
12
EPISODES
3
FREE TOOLS
2
SERIES
command palette / cta block_
ready to build?
grab the free spec sheet prompt and start shipping.
footer_
vibecodes_ // 2026
built with vibes and claude
nav bar_
composed card_
spec sheet generator
paste your app idea, get a full prd with design system, data models, and ai prompts. powered by claude.