flowmance

Hazel Design System

Hazel website template previewHazel website template preview detail 2Hazel website template preview detail 3

Hazel is a friendly, slightly hand-made business UI kit. A near-black nav bar sits over a pale-blue hero, and big bold Space Grotesk headlines are framed by marker-pen doodles: a blue scribbled ellipse, black zig-zag waves, a dark half-circle bleeding off the edge, and scattered dots. The rest is crisp and white, with a vivid dodger-blue band and rows of page previews.

The published home is a "Welcome" index of the kit: groups of page screenshots (Landings, Company, Case Study) with a bold black label under each. Inner pages reuse the same parts: pale-blue headers with a brush-stroke blue shape on the right, white bodies and the dark footer.

Four signatures make it recognisable:

  1. Hand-drawn doodles. Loose marker scribbles (a blue looped ellipse top-left, black wavy lines, dot sprays) sit on the corners of hero and header bands, often half off the edge.
  2. Pale-blue hero, bright-blue band. The hero is tint #E0F0FF; directly below it a full-width accent #3898EC band holds three white circles of about 90px with line icons and centred white copy.
  3. Square-cornered button pair. A soft steel-blue (#A1C4E4) Purchase Hazel button next to a near-black (#121217) Landings ▾ dropdown button, both 58px tall with only a 4px radius.
  4. Black nav, black footer. The 80px nav bar and the footer are both #121217 with white bold links, so the white page is bracketed by dark bars.

Colors

Surfaces

canvas#FFFFFF

Page background and the preview sections

surface-1#EEF7FF

Lighter blue tint (--alice-blue) for cards and panels on inner pages

field#FFFFFF

Inputs; the border turns primary on hover

field-line#29335C · 15%

With field: Inputs; the border turns primary on hover

field-text#333333

Typed text in inputs

inverse-canvas#121217

Footer and its CTA

Ink

on-primary#FFFFFF

Text on primary

on-secondary#FFFFFF

Text on secondary

on-accent#FFFFFF

Text on accent

ink#000000

Headlines, preview labels, links

ink-body#121217

Default body colour (--black-2)

ink-muted#000000

Paragraphs (base p is #000 at weight 600); same as ink

ink-subtle#414147

Hero lead and section subtitles (--dim-grey), placeholders, checkbox labels

inverse-ink#FFFFFF

Text on inverse-canvas

inverse-ink-muted#FFFFFF · 70%

Copyright and Hazel by Deni Bozo

Action

primary#A1C4E4

Main filled button (--light-steel-blue), search button, nav underline

primary-hover#3898EC

.button-primary:hover and .search-button:hover

secondary#121217

Dark dropdown button (Landings ▾), back-to-top square

accent#3898EC

Feature band, blockquotes, white-button text, field hover text

Lines & effects

tint#E0F0FF

Hero band (--alice-blue-section)

line#29335C · 10%

1px frames around preview cards

nav#121217

Nav bar (inside a #000000 sticky wrapper)

inverse-hover#111111

Dropdown-link hover fill on the dark menu

shadow#000000 · 5%

The soft shadow under the white feature-icon circles

Typography

Space Grotesk · display-hero

The quick brown fox jumps

See the power behind Hazel template. 70px · 700 · 0.96

Space Grotesk · headline-lg

The quick brown fox jumps

Group titles: Landings, Company, Case Study. 42px · 700 · 1.17

Space Grotesk · title-lg

The quick brown fox jumps

Hero lead and group subtitles in ink-subtle. 24px · 500 · 1.17

Space Grotesk · body-lg

The quick brown fox jumps

Feature-band copy in white (hazel-title). 19px · 600 · 1.16

Space Grotesk · label

The quick brown fox jumps

Buttons and nav links. 17px · 700 · 1.18

Space Grotesk · caption

The quick brown fox jumps

Inputs and checkbox labels. 14px · 600 · 1.5

Spacing & shape

PurposeValue
Containermax 1130px, centred
Section rhythm100px top and bottom (.section); 80px at ≤767 and 60px at ≤479
Breakpoints991px, 767px and 479px

Spacing scale

TokenValuePreview
xs7px
sm12px
md16px
lg30px
xl40px
2xl50px

Layout spacing

TokenValuePreview
column-gap50px
band-top70px
band-bottom80px
nav-height80px
section100px
hero105px

Border radius

button4px
md5px
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

Button and link hoverCSS transition: all 0.3s; buttons change colour, footer links fade to 60%
Nav link hovertransition: all 0.2s; the 2px underline grows with a 300ms ease size change
Scroll fade-inScroll into view: opacity 0 → 1 over 1000ms outQuart, moving back to 0
Dropdown openArrow rotates 300ms ease; the list fades in over 300–350ms ease
Scroll-linked driftScroll-linked moves of up to y: -100px (500ms)
Menu buttonBar moves of y: ±6px over 300–500ms

Do’s and don’ts

  • Bracket pages with the #121217 nav and footer, with a pale-blue tint #E0F0FF hero under the nav.
  • Centre group titles in headline-lg (42px, 700) black with a 24px weight-500 #414147 subtitle.
  • Pair a primary #A1C4E4 button with a #121217 dark button, both 58px tall with a 4px radius.
  • Keep button labels at 17px weight 700: white on #A1C4E4 is only about 1.8:1, and the #3898EC hover and the white button with #3898EC text are about 3:1. These are the template's real colours.
  • Add one or two hand-drawn doodles (blue scribble, black waves, dot spray) to hero corners, partly off the edge.
  • Frame previews and cards with a 1px #29335C1A border and a 5px radius.
  • Use #3898EC for the bright band and pull quotes, with text at 19px semibold or larger.
  • Round buttons beyond 4px or make pill buttons.
  • Use DM Sans or Kalam; nothing on the page is set in them.
  • Put blue text on white for paragraphs, or white text on #A1C4E4 below 17px bold.
  • Add heavy shadows; the only one is the 5% black 0 15px 25px under icon circles.
  • Use more than one bright-blue band in a row, or put doodles on every section.
  • Use uppercase, letter spacing or weights below 500.

Example prompt

Any page in the Hazel style

Prompt
Build your page in the Hazel style. Use Space Grotesk (family name "Space Grotesk") at weight 600 for text and 700 for headings, no letter spacing. Put a sticky 80px #121217 nav at the top with white 17px bold links and a 2px #A1C4E4 underline on hover. Under it, a #E0F0FF hero with 105px padding: a centred 70px weight-700 black headline (line height 0.96), a 24px weight-500 #414147 lead, and two 58px buttons with a 4px radius and 19px 22px padding: #A1C4E4 with white text (hover #3898EC) and #121217 with white text. Add a hand-drawn blue scribble in the top-left corner and black zig-zag waves bottom-right. Follow with a full-width #3898EC band of three 90px white circles with line icons and centred white 19px semibold copy. Sections are white, 100px top and bottom, inside a 1130px container, with cards framed by a 1px #29335C1A border and a 5px radius. End with a #121217 footer holding a centred 41px white CTA title. Hovers are 300ms colour changes.

More design systems like this

Business 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