flowmance

Bogota Design System

Bogota website template previewBogota website template preview detail 2Bogota website template preview detail 3

Bogota is a bright, loud and very clean agency site. White page, black type, and one signal yellow (#FFD800) that does every job a colour can do: the buttons, the full-screen menu, the hero glow and the floating 3D blobs. Headlines are set in wide, uppercase Unbounded; the reading text is Inter Tight in sentence case, which keeps the long passages calm next to the shouting titles.

Four signatures make it recognisable:

  1. Staircase hero. DIGITAL / DESIGN / AGENCY in 108px Unbounded, each line pushed further right than the one above, over a soft yellow wash that fades to white, with glossy yellow 3D blobs floating at the edges (one sharp, one blurred).
  2. Two-tone statements. Short centred sentences in Inter Tight 26px weight 600 where the first clause is black and the rest drops to black at 60% (about #666): We are blessed to work with leading brands.
  3. The rotating MENU badge. Top right, the word MENU is set four times around a circle with a thin + in the middle. It opens a full-screen yellow overlay with 60px menu links.
  4. Yellow pills, black pills. The main action is a fat yellow pill (60px tall, 40px radius). Project tags are small black pills with white Unbounded caps.

Bogota is a light-only design.

Colors

Surfaces

canvas#FFFFFF

Page background (--honeydew-section, which is white despite its name)

surface-1#F1F1F1

Skills band, category tags, form fields (--alice-blue)

field#F1F1F1

Inputs; placeholder in #777777

field-ink#333333

Text on field

Ink

on-primary#000000

Text on primary

on-secondary#FFFFFF

Text on secondary

ink#000000

Headlines, labels, the first clause of every statement

ink-muted#000000 · 70%

Paragraphs: every p has opacity: .7

ink-subtle#000000 · 60%

The grey second half of statements and testimonial roles (opacity 0.6, 9 uses; renders about #666666)

on-media#FFFFFF

Action

primary#FFD800

Main pill buttons, the menu overlay, the marquee pill (--black-second, which is yellow despite its name)

primary-hover#FFD800
secondary#000000

Project tags, numbered menu circles, the cart/form button

Lines & effects

mint#DCF2E7

A pale mint fill measured on 4 elements below the screenshots; use it sparingly as a second soft panel colour

tag-ink#777777

Category tag text (--dark-grey)

line#777777

The 1px rule on the left of each testimonial quote

line-strong#000000

2px underlines under text links, the 2px border of footer tags, the 2px nav line

Typography

Unbounded · display-hero

The quick brown fox jumps

Hero lines DIGITAL, DESIGN, AGENCY. 108px · 500 · 1.2

Unbounded · headline-stat

The quick brown fox jumps

The four statistics numbers. 45px · 500 · 0.8

Unbounded · title-lg

The quick brown fox jumps

Project titles COLORFUL JOURNEYS, NIGHT DESERT. 22px · 600 · 1.36

Inter Tight · body-lead

The quick brown fox jumps

Centred two-tone statements, the skills intro. 26px · 600 · 1.4

Inter Tight · label

The quick brown fox jumps

JOHN DOE, CEO AT WEBFLOW, skill names. 14px · 600 · 1.43

Unbounded · eyebrow

The quick brown fox jumps

WHO WE ARE marquee in the yellow pill. 14px · 700 · 1 · 1px

Spacing & shape

PurposeValue
Containermax 1200px, centred (.container)
Section rhythm100px top and bottom (.section { padding: 100px 5% }), 80px at ≤991 and 50px at ≤767 and ≤479
Breakpoints991px, 767px and 479px (max-width), plus min-width: 768px and min-width: 1440px steps

Spacing scale

TokenValuePreview
xs7px
sm10px
md15px
lg20px
xl30px
2xl40px
3xl50px

Layout spacing

TokenValuePreview
gutter72px
section100px
hero-top140px
hero-bottom160px

Border radius

field6px
bar20px
tag30px
pill40px
chip50px
full9999px

Surfaces

How the surfaces stack, from the page background up. Hex codes and roles are in Colors above.

Level 1canvas
Level 2surface-1

Motion

Scroll revealopacity 0 → 1 with y 50px → 0, 1000–1250ms outQuart
Heading line revealLines move y 100% → 0% inside a clipped box, 1100ms outQuint, with a skewY 7° → 0° settle at 500ms
Heading wipeA #FFD800 block (.heading-overlay) starts at translateX(-100%) and sweeps across the title
Button hoverLabel moves y 0% → 200% and the 28px arrow moves in, 500ms
Menu link hoverTwo stacked copies of the link roll inside a 55px clipped row (size change 300–500ms ease)
Menu openOverlay display on, items fade opacity 0 → 1, 300ms ease; scale 0.8 → 1 at 300ms outQuad on the icon
Hero blobsFollow the mouse and drift while in view
Simple hoverstransition: all .3s on blog titles and the dark button; tags drop to opacity 0.76

Do’s and don’ts

  • Use #FFD800 only as a fill (buttons, menu overlay, marquee pill) with #000000 text on it.
  • Set every headline in uppercase Unbounded and every paragraph in sentence-case Inter Tight.
  • Split statements into a black clause and a 60%-black clause, centred, at 26px weight 600.
  • Keep paragraphs at 70% black (ink-muted), 17px, line height 1.3.
  • Keep images square-cornered and buttons fully rounded (40px).
  • Stagger big multi-line titles to the right instead of centring them.
  • Put yellow text on white, or add a second accent colour.
  • Add drop shadows or rounded image corners.
  • Use #777777 (tag-ink) for running text or below 13px; it is just under 4.5:1 on white and lower on #F1F1F1, so keep it to the 13px 600 caps tags.
  • Set Unbounded in sentence case or Inter Tight headlines; the pairing only works one way round.
  • Change the button colour on hover; the hover is the label roll and arrow.
  • Use more than one filled button style per section.

Example prompt

Any page in the Bogota style

Prompt
Build your page in the Bogota style. White #FFFFFF background, black #000000 text, one accent #FFD800 used only as a fill. Headlines in uppercase Unbounded weight 500 (hero 108px, line height 1.2, one word per line, each line indented further right; section titles 72px). Reading text in Inter Tight: centred statements at 26px weight 600, line height 1.4, first clause black and the rest black at 60% opacity; paragraphs 17px weight 500 at 70% opacity. Main button: #FFD800 pill, 40px radius, 60px tall, padding 20px 49px, black Unbounded 14px 700 caps. Small black pill tags with white Unbounded 11px caps. Square-cornered images, no shadows, #F1F1F1 for panels and inputs. Container 1200px, section padding 100px 5%. Reveal on scroll with opacity and 50px rise over 1000ms outQuart.

More design systems like this

Agency design systems, the same colors first.

Browse all 398

Bring any of them to your AI tool

All Access unlocks all 398 design systems, ready for Claude, ChatGPT, Gemini, Cursor, v0 and Lovable, plus 400+ templates on all 5 platforms.

Get All AccessUpgrade to All Access