Four12 Global

Design System Living Guide

Clean. Light. Quietly premium.

This guide showcases the current F12 design tokens and components in a modern, open layout. It’s built to be easy to scan, easy to demo, and practical for shipping features.

Open spacing Soft surfaces Gentle gradients Minimal accent
Quick start

In WordPress, enqueue the design system and wrap your markup in .f12.

<section class="f12">\n  <a class="f12-btn f12-btn--ghost" href="#">Action</a>\n  <input class="f12-input" placeholder="Search…" />\n</section>

Tokens

Token-driven design keeps the system consistent. Use the explorer to find variables and copy names/values.

Typography

Hierarchy without heaviness. Keep it readable, calm, and modern.

Role samples token-driven
Hero title

Clear messaging, gently confident.

Prefer whitespace and contrast over bold color.

Story title
Editorial rhythm with calm tone.
Card title
Easy to scan, not shouty.
Scale --f12-text-*
Display --f12-text-4xl
Headline --f12-text-3xl
Title --f12-text-2xl
Body large --f12-text-lg
Body --f12-text-md
Small --f12-text-sm
Caption --f12-text-xs

Components

Primitives that should feel consistent across features. Keep the overall UI light; let accent red appear only at key moments.

Buttons .f12-btn

Use one primary action per surface when possible. Ghost keeps pages airy and unboxed.

Inputs .f12-input

Focus styles should be visible but quiet—tokenized with --f12-color-focus.

Chips + Links .f12-chip / .f12-link
Neutral chip Filter Inline link

Prefer neutral chips to avoid accidental “light red” fills.

Patterns

How it comes together: calm editorial rhythm, subtle surfaces, and a single clear CTA.

Editorial

A light feed with breathing room.

Use whitespace and subtle borders to guide the eye. Avoid boxed grids and heavy dividers.

Update

New layouts should feel open and unforced.

Rule

Use accent sparingly; rely on tone and spacing.

1 Primary action per surface.
0 Light-red backgrounds.
Whitespace for clarity.

Accessibility

Keep interactions clear: visible focus rings, readable contrast, and no reliance on color alone.

Focus check Tab through
Back to top Focusable link

Use :focus-visible behavior already defined in base styles.

Contrast light-first

On light surfaces, rely on strong typography and subtle borders. If you need emphasis, prefer weight and spacing first, then accent as a final touch.

Built for the Design Hub • Token-driven • Light-first • Rounded surfaces