flowmance

CodeBuild Design System

CodeBuild website template previewCodeBuild website template preview detail 2CodeBuild website template preview detail 3

CodeBuild is a dark, solid construction-company site. The page is black, and every section is a #161616 panel with 50px corners floating 10px in from the screen edges, so the page reads as a stack of rounded slabs. A fine film grain covers everything. Type is Instrument Sans: bold 56–70px headlines, small uppercase pill labels, and big metrics. Safety orange, #FF4F00, is the single accent: the quote button, icon tiles and two full orange panels (the client-logo grid and the closing call-to-action band). The live site names itself CoreBuild / CORE BUILD ™.

Four signatures make it recognisable:

  1. Stacked rounded slabs. Hero, sections, the orange band and the testimonials are separate panels with a 50px radius, 10px from the viewport sides and 15px apart, on a black page.
  2. Film grain over everything. A fixed full-screen layer (.tv-dots, 100vh) adds visible noise to photos, panels and type alike.
  3. Pill label left, headline right. Sections open with an uppercase eyebrow in a #222222 pill (FUN FACTS, OUR SERVICES, TESTIMONIALS) on the left and a 56px headline from column 4, with the end of the sentence at 70% white (…from blueprint to build.). Square slider arrows sit at the far right.
  4. Safety orange as a tool colour. #FF4F00 appears only on the GET A QUOTE pill, 40px icon buttons, feature icon tiles and two full-width orange panels (client logos, call-to-action band), never on text.

CodeBuild is a dark-only design.

Colors

Surfaces

canvas#000000

Page behind the panels, footer (--main-color)

surface-1#161616

Section panels and the hero frame (--second-color)

surface-2#222222

Pill labels (.small-text), button hover

surface-3#333333

Testimonial cards, slider arrows (13 elements)

field#FFFFFF

Contact inputs: white pills with black text

field-line#FFFFFF · 20%

Input border

field-dark#242424

Footer subscribe field

Ink

on-primary#FFFFFF

Text on primary

on-secondary#FFFFFF

Text on secondary

on-accent#FFFFFF

Text on accent

ink#FFFFFF

Headlines, labels, nav

ink-muted#FFFFFF · 70%

Paragraphs (p at opacity: .7), the greyed end of headlines, dates

ink-subtle#FFFFFF · 50%

Metric + affixes, small meta

on-field#000000

Text on field

on-media#FFFFFF
inverse-ink-muted#D9DAE2

--body-text-color, subscribe button text

Action

primary#FF4F00

GET A QUOTE pill and submit (--third-color)

primary-hover#222222

Button hover: the orange turns charcoal

secondary#000000

The black GET A QUOTE pill on the orange band

accent#FF4F00

Orange band, feature icon tiles, icon buttons

Lines & effects

line#FFFFFF · 15%

1px divider rules inside panels

line-strong#FFFFFF · 63%

One stronger 1px border

scrim#000000 · 40%

Layers over hero and card photos

scrim-light#000000 · 20%

With scrim: Layers over hero and card photos

Typography

Instrument Sans · display-metric

The quick brown fox jumps

471, 7. 120px · 500 · 0.8 · -0.5px

Instrument Sans · metric-affix

The quick brown fox jumps

The raised + at 50% white. 62px · 400 · 0.8 · -0.5px

Instrument Sans · headline-hero

The quick brown fox jumps

Transform your construction company's website with CoreBuild. 70px · 600 · 1

Instrument Sans · title-xl

The quick brown fox jumps

Subhead on the orange band. 30px · 600 · 1.3

Instrument Sans · body-lg

The quick brown fox jumps

Paragraphs at 70%. 20px · 500 · 1.4

Instrument Sans · label-card

The quick brown fox jumps

Service-card labels Architectural Design, input text. 17px · 600 · 1.4

Spacing & shape

PurposeValue
Containermax 1240px, centred (.container, 9 uses)
Grid12 columns with no column gap and a 10vw row gap (.main-grid)
Breakpoints991px, 767px and 479px, plus min-width steps at 768 and 1280px

Spacing scale

TokenValuePreview
hair4px
xs9px
sm16px
md20px
lg40px
xl50px

Layout spacing

TokenValuePreview
column-gap0px
inset10px
panel-gap15px
gutter43px
section150px

Border radius

xs2px
sm10px
md16px
pill30px
panel50px
full9999px

Surfaces

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

Level 1canvas
Level 2surface-1
Level 3surface-2
Level 4surface-3
Level 5field

Motion

Fade-inOpacity 0 → 1, 1000ms outQuart; settle x 0, y 0, 1000ms outQuart
Text revealy → 0%, 500ms outQuint, with a text-colour change 500ms outQuint
Text rollLabel y 0 → −100%, 500ms, inside a mask
Slide-inx −30px → 0, 500ms outQuart; x 30px → 0, 800ms outExpo; wide x ±45vw → 0, 500ms
Arrow nudgex 3px, y −3px, 300ms ease, and back
Underline growSize change, 300ms ease; 400ms outCubic
Icon rotateRotate, 500ms (7 hover targets)
Scalescale → 1, 300ms outSine
Border200ms outSine
Buttontransition: all .3s to #222222
Testimonial cardscale(.97), transform .3s, color .3s
Logo gridLogos cycle vertically inside a 3.4rem mask

Do’s and don’ts

  • Put each content section on a #161616 panel with a 50px radius, 10px from the screen edges and 15px from the next panel.
  • Use #FF4F00 only for the quote button, icon buttons, feature tiles and the two orange panels (logos, call to action).
  • Open sections with an uppercase pill label (#222222) and a 56px weight-600 headline from column 4.
  • Fade the end of a headline to 70% white to stress the second half.
  • Keep orange-button labels at 16px weight 600 uppercase; white on #FF4F00 is about 3.3:1, so never use smaller or lighter text on orange.
  • Keep the film-grain layer on top of everything.
  • Put content directly on the #000000 page without a panel (the footer is the one exception).
  • Use orange for headlines, paragraphs or large background areas other than the two orange panels.
  • Square off panels or cards; they are always 50px.
  • Use Space Grotesk; it is loaded but unused.
  • Add shadows or blur; depth is surface steps and grain.
  • Put ink-subtle (50% white) on body text; keep it for affixes and small meta.

Example prompt

Any page in the CodeBuild style

Prompt
Build your page in the CodeBuild style. Black #000000 page with a fixed film-grain overlay. Every section is a #161616 panel with a 50px radius, 10px margin at the sides and 15px between panels, padded 150px top and bottom and 3% at the sides, content in a 1240px container on a 12-column grid. Instrument Sans only: headlines 56–70px weight 600, line height 1.0, white, with the closing phrase at 70%; paragraphs 20px weight 500 at 70% white. Open each section with an uppercase 14px/600 label in a #222222 pill (padding 9px 18px, 30px radius) on the left and the headline from column 4. The main button is a #FF4F00 pill with white uppercase 16px/600 text, padding 14px 22px, turning #222222 on hover over 300ms. Cards are #333333 or photos with 50px corners. Use orange only for actions, 80px icon tiles, an orange client-logo panel and one orange call-to-action band with a black pill button. No shadows.

More design systems like this

Construction 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