Tag

#design systems

28 pieces filed under “design systems”.

Web design · 6 July 2026 · 8 min

Focus-visible: designing the ring, not removing it

Keyboard focus styles are a design problem most teams delete instead of solve. How to design focus rings that are visible, beautiful and part of the identity system.

accessibilityinteraction designdesign systems
Web design · 2 July 2026 · 10 min

Focus states are a design system feature, not a browser default

Stop inheriting the browser's focus ring. Design it: tokens, 3:1 contrast on every surface, dark-theme variants, and the overrides that silently break keyboards.

accessibilityfocus statesdesign systems
Web design · 18 June 2026 · 9 min

Icon systems: SVG discipline for the web

Most icon sets decay into a junk drawer of mismatched SVGs. Grid rules, stroke discipline, sprite strategy and the build-time pruning that keeps an icon system honest.

design systemsSVGicons
Growth · 27 May 2026 · 9 min

OG images: the growth surface hiding in your metadata

Your pages are shared thousands of times, and most preview cards are a cropped hero or nothing. A system for OG images that earn the click — and how to measure it.

og imagessocial sharingmetadata
Playbooks · 19 May 2026 · 9 min

Design system buy-in: the internal sales playbook

Design systems don't fail at build; they fail at buy-in. The cost-of-inconsistency maths, the pilot-component strategy, and the executive story that lands.

design systemsstakeholder managementorganisational change
Web design · 14 May 2026 · 11 min

One system, many sites: multi-property brand design

Running several web properties off one brand system without blurring them: shared tokens, house vs. property layers, cross-site navigation and honest governance.

design systemsbrand systemsdesign ops
Web design · 9 Apr 2026 · 10 min

Drag handles, sliders and the affordance problem

Draggable UI fails quietly: nobody drags, keyboards can't, layouts forget themselves. How to build handles and sliders that people actually find, use and keep.

interaction designaccessibilitydesign systems
Web design · 17 Mar 2026 · 10 min

Dark mode is a second design system

Treating dark mode as a CSS inversion is how you ship a grey smear. Design dark themes as a second, deliberate system — tokens, elevation, contrast, CI tests.

dark modedesign tokenscolour contrast
Web design · 17 Mar 2026 · 9 min

Print stylesheets: the forgotten design surface

Most web teams ship print CSS by accident. Here's @media print done properly: receipts, itineraries, tickets, page breaks, link URLs, and testing without a printer.

print CSSdesign systemsaccessibility
Engineering · 12 Mar 2026 · 11 min

Web Components vs React in 2026: a studio's scorecard

We build with both. An honest scorecard across portability, SSR, theming, a11y and hiring — plus where each earns its place on real projects.

web componentsreactdesign systems
Engineering · 18 Feb 2026 · 10 min

Container queries: finally designing components, not pages

Media queries ask the viewport; container queries ask the room. Production notes: containment costs, cqi type, fallbacks, and cards that go anywhere.

CSSresponsive designcomponent architecture
Brand · 12 Feb 2026 · 12 min

Illustration systems that don't go stale

One-off illustration ages like milk. Here's how we build illustration languages as systems: primitives, composition rules, generators and maintenance models that survive.

illustrationbrand identityvisual language
Engineering · 10 Feb 2026 · 8 min

Design tokens that survive contact with engineering

Most token pipelines rot within a year. Here's the architecture we use at Brassfern to keep design decisions flowing from Figma to production without drift.

design tokensdesign systemsCSS
Web design · 27 Jan 2026 · 9 min

Accessibility starts in the design file

Most accessibility rework is a design-file problem found too late. The annotations, contrast workflows and focus specs that stop retrofits before they start.

accessibilitydesign systemshandoff
Web design · 20 Jan 2026 · 7 min

Aspect-ratio systems for editorial imagery

Stop cropping at random. A small, deliberate set of aspect ratios — what each says editorially, how object-fit discipline works, and how ratios survive art direction.

art directioneditorial designimagery
Brand · 4 Nov 2025 · 8 min

An illustration system is rules, not a folder of PNGs

Illustration that stays consistent after the artist leaves: principles with forbiddens, per-artist commissioning briefs, rarity budgets, and storage that survives churn.

illustrationart directionbrand identity
Engineering · 2 Oct 2025 · 11 min

Accessibility is an engineering discipline, not a ticket queue

Treating accessibility as infrastructure: axe in CI, linting, component contracts, keyboard hierarchies, and who on the squad owns what. WCAG AA as a floor.

accessibilityWCAGengineering practice
Engineering · 2 Oct 2025 · 9 min

Testing design tokens in CI like the API they are

Design tokens are an API contract between design and engineering. The CI pipeline that enforces it: grammar linting, ancestry checks, contrast tests.

design systemsdesign tokensCI
Web design · 30 Sept 2025 · 9 min

Colour systems that survive dark mode and rebrands

Literal palettes break the moment a brand shifts or dark mode ships. Here's the semantic colour architecture that has survived both — twice — on real client work.

colour systemsdark modedesign tokens
Engineering · 11 Sept 2025 · 11 min

Design tokens are an API: building a pipeline from Figma to production

How we build a design-token pipeline from Figma to CSS, Tailwind and native — one source of truth, versioned releases, and semver for visual decisions.

design tokensdesign systemsstyle dictionary
Engineering · 20 June 2025 · 11 min

i18n beyond the strings file

The hard 20% of internationalisation: plural rules, dates and currency, RTL layout, locale-aware content modelling, and design tokens that change per language.

i18nlocalisationrtl
Brand · 23 Apr 2025 · 9 min

Design logo systems, not logos

A logo is judged at 16 pixels and on an invoice footer, not the presentation wall. How we build tiered identity systems — marks, motion, rules — that survive.

logo designbrand identitydesign systems
Web design · 21 Jan 2025 · 8 min

Empty, loading, error: the states that carry your trust

A field guide to the 20% of screens that carry 80% of trust: zero-data dashboards, skeletons vs spinners, and error copy that admits fault without over-apologising.

UI designUX writingweb states
Brand · 19 Nov 2024 · 10 min

Type pairing for brand systems: two voices, one argument

How we pair display and text faces in identity work: contrast logic, superfamilies vs strangers, the third-face rule, and testing in the ugliest context first.

typographytype pairingbrand identity
Web design · 5 Nov 2024 · 9 min

Design handoff that doesn't decay in a sprint

Why handoffs rot and how we stop it: living tokens, component specs over pixel mocks, motion specs with real easing values, annotations that survive sprints.

design systemsdesign engineeringprocess
Case study

Fernway College: admissions journeys without the paper cuts

One editorial platform for a school's admissions, alumni and news — with an enrolment journey that saves progress and a CMS the comms team actually runs.

Case study

Summit & Still: booking UX for a yoga studio group with a calm nervous system

Five studios, one timetable, zero countdown timers. Rebuilding Summit & Still's booking around teacher loyalty, ethical intro offers and empathetic emails.

Case study

Quill Legal: a document platform lawyers actually enjoy

A legal-tech SaaS had a brilliant document-automation engine trapped in a 2016 UI. We redesigned the product end-to-end and shipped its design system, Precedent.