haux.studio

Section 05

Colour

Three primary ramps, eight structural neutrals and three gradients, governed by one ratio. The palette is deliberately small: the discipline is in how much of each colour is used, not how many exist.

05 · Colour

Before any specific colour, the proportion. Haux is a near-white brand with near-black structure and a single orange signal, in a 60/30/10 split.

The ratio governs everything

Orange is the signal, never the field.

The 10% is not a budget to spend down. It is a ceiling that most work will not reach, and a page with no orange at all is a correct page. The moment a second orange element appears in a view, neither one is a signal any more. They are just two orange things, and the eye has to choose between them.

The 30% covers everything structural: type, rules, dense panels, the inverted bands that break a long scroll. It is the colour doing the reading. The 60% is what is left, and what is left is meant to be most of it.

Orange is the signal, never the field.

60% Near-white
30% Near-black
10% Orange
  1. Near-white

    The field. Every layout starts as this and earns its way off it.

  2. Near-black

    Structure. Type, rules, dense panels, inverted bands.

  3. Orange

    Signal. One moment per view. The thing you want looked at.

Proportions are drawn to scale here on purpose. Rendered as three equal boxes with percentages underneath, the rule teaches the opposite of what it says.

The palette

Two tiers and a gradient set. Tier 1 is the brand; Tier 2 is the furniture that lets Tier 1 stay rare.

Tier 1 · Primary

Three ramps of nine steps. These are the brand; everything else in the palette exists so these can stay rare.

Three ramps, nine steps each. The step number is a role, not a lightness value: 500 is always the base the Pantone was matched to, 100 is always the lightest background tint, 900 is always the deepest. The roles hold across all three ramps, so a component can move from the orange ramp to the near-black ramp without rewriting its logic.

Only the 500 step of each ramp has a Pantone equivalent. The other eight are digital derivations and should not be sent to a printer as if they were specified inks.

Orange · PMS 172 C

The accent. Orange 500 is a fill colour; Orange 700 is its text equivalent on light surfaces.

  1. Orange 100

    Background

  2. Orange 200

    Surface

  3. Orange 300

    Hover

  4. Orange 400

    Border

  5. Orange 500

    Base

    PMS 172 C

  6. Orange 600

    Active

  7. Orange 700

    Strong

  8. Orange 800

    Deep

  9. Orange 900

    Darkest

Figma and the strategy document disagree by one digit on the base: #FF3C00 against #FF3B00. Figma is the source of truth for the identity, so #FF3C00 ships. The difference is below a perceptible threshold, but the token is the tiebreaker either way.

Near-black · PMS Black 6 C

Structure and type. Near-black 900 is the default ink; nothing in the system uses pure #000000.

  1. Near-black 100

    Background

  2. Near-black 200

    Surface

  3. Near-black 300

    Hover

  4. Near-black 400

    Border

  5. Near-black 500

    Base

    PMS Black 6 C

  6. Near-black 600

    Active

  7. Near-black 700

    Strong

  8. Near-black 800

    Deep

  9. Near-black 900

    Darkest

Near-white · PMS 663 C

Surfaces and inverted type. Near-white 100 is the default page; nothing uses pure #FFFFFF.

  1. Near-white 100

    Background

  2. Near-white 200

    Surface

  3. Near-white 300

    Hover

  4. Near-white 400

    Border

  5. Near-white 500

    Base

    PMS 663 C

  6. Near-white 600

    Active

  7. Near-white 700

    Strong

  8. Near-white 800

    Deep

  9. Near-white 900

    Darkest

Every contrast figure published on this site is measured against Near-white 100, not against pure white. The gap is small but it is real: it costs about 0.07 of a ratio point, which is enough to move a borderline pair across a threshold.