Brand system · v1 · 2026

expanseElectronics

// The brand at a glance — logo, colour, typography, and the tokens that hold the look together. Pulled from the device-admin SPA we ship with our hardware: industrial dark, mono-labelled, no-nonsense.

Colour

Palette

Dark canvas. One orange that does the talking.

The system runs on five greys and a single brand orange. Status colours sit on top — used in dots, borders, and small accents only. Click a swatch to copy its hex.

Brand

Accent #e07800 --accent · primary CTA · wordmark "Electronics"
Accent — hover #ff9a1f --accent2 · link colour · hover state

Greys

Background #090909 --bg · page canvas
Surface #111111 --surface · cards, header, panels
Surface 2 #161616 --surface2 · inputs, secondary buttons
Border #252525 --border · 1px hairlines
Border 2 #333333 --border2 · stronger lines, input outlines
Text dim #777777 --text-dim · labels, captions, eyebrows

Text

Text #d8d8d8 --text · body copy on dark
Text on accent #000000 btn-primary label sits in pure black

Status

OK #22cc77 --ok · in stock, paid, healthy
Warn #e07800 --warn · low stock, pre-order (= accent)
Error #e03333 --err · sold out, refunded, failure
In context OK Warning Error Neutral
Typography

Two stacks, one role each

Mono for data and chrome. Sans for prose.

Headings, labels, eyebrows, code, status — anything that's "data-shaped" — sit in --mono. Body copy and longform sit in --sans. We never load a webfont; both stacks are system-only so the site renders instantly with no FOUT.

--mono

ui-monospace, 'Cascadia Code', 'Fira Code', 'Courier New', monospace

Cascadia / Fira on capable systems, falling back to the OS UI mono and finally Courier. Used at 10–13px with 0.04–0.12em letter-spacing.

--sans

system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif

The OS's UI sans — San Francisco, Segoe UI, or Roboto depending on platform. Used at 13–22px, line-height 1.2–1.5.

Scale

Display
expanseElectronics
--mono · 36–44px · 700 · letter-spacing -0.01em · line-height 1.1
H2

Compact tools for theatre.

--sans · 22px · 600 · line-height 1.2
Section title
Stock
--mono · 13px · 600 · letter-spacing 0.1em · uppercase · accent
Eyebrow

Mission

--mono · 10px · letter-spacing 0.12em · uppercase · text-dim
Label
Order ID
--mono · 11px · letter-spacing 0.08em · uppercase · text-dim
Body

Affordable, miniature, theatre products. Compact wired and wireless tools for stage, broadcast and installation.

--sans · 14px · line-height 1.5 · #d8d8d8
Data
ORD-2026-0481 · £42.00 · paid
--mono · 13px · #d8d8d8 — for IDs, prices, anything tabular
Tokens

Shape

1px borders. 3px corners. No shadows.

The aesthetic depends on a small set of consistent tokens. Match these on any new component — drift is what makes a site feel generic.

--radius 3px
--border 1px solid #252525
--border2 1px solid #333
Container max-width 880px (1100px on checkout)
Section padding 56px vertical · 16px gutter
Hero padding 96px / 72px vertical
Body size 14px · line-height 1.5
Letter-spacing (mono labels) 0.04em → 0.12em as size shrinks
DO

One stripe of orange per section, max. Either the section title's accent line, or a left-border on a card, or the button. Stacking them is loud and lazy.

DO

Use the mono stack as a UI signal. If something is data, an ID, a price, a status — it goes in mono. If it's a sentence, it goes in sans.

NO

No box-shadows, no gradients, no rounded pills. The interface should look like a piece of equipment, not a SaaS landing page.

NO

No webfonts. System mono + system sans only. We trade typographic personality for instant load and zero CLS — that's the deal.

Components

Buttons & inputs

Two buttons. That's the whole vocabulary.

Primary is the brand orange with black text. Secondary is `surface2` with a border. Anything else (ghost, link, destructive) is built ad-hoc per page — by design, we don't have a third standard button.

Form field

Inputs are mono — they hold data, not prose. Focus state is a 1px accent border, no glow.

Voice

How we write

Plain. Specific. British.

We write the way a working theatre tech talks: short sentences, real specifics, no marketing fluff. Numbers get units. Products get model names. We don't say "solutions" and we don't say "innovate".

DO

"4-port artnet→DMX node, 28 × 18 mm, USB-C powered." Spec-first. The reader is a technician — assume they want the facts, not a story.

DO

British spelling — colour, customise, organisation. Currency is GBP, prices include VAT, dates are ISO (YYYY-MM-DD).

NO

No "revolutionary", "cutting-edge", "next-gen", "best-in-class". If a competitor's marketing page would use the phrase, we don't.

NO

No emoji in body copy. The Pride flag in the footer is the one exception, and it's load-bearing.

Use & contact

Press / partnerships

Need assets we haven't published?

For higher-resolution logos, product photography, or written approval to use the marks in editorial contexts, email [email protected]. Distributors and resellers should request the partner brand pack — we keep the layered source files off the public site.