Make your AI a shadcn expert

British Airways Design System

British Airways' marketing and booking design system as a DESIGN.md file.

About British Airways DESIGN.md

Curated by Dov AzencotUpdated Source britishairways.com

  • Travel & Hospitality

British Airways' digital surface is built on a single high-contrast axis: Midnight Blue against white, with almost nothing in between. The top-nav is an unbroken dark navy bar. The hero sections run the same navy as a full-bleed canvas. The primary booking CTA carries the same navy fill. Speedbird Red (#eb2226) is held so tightly in reserve that the system functions as a monochrome duotone until a sale badge or an error state appears. Where most flag carriers (Lufthansa, Air France, Singapore Airlines) use their brand color as a secondary accent against a white page, British Airways makes the navy the page — it is the header, the hero, the button, the cabin-class chip, and the progress bar. The single chromatic act of restraint that defines the system is how rarely the red appears despite being half of the brand logo.

The DESIGN.md file packages the system into a machine-readable spec for React and AI tools. Inside: 16 color tokens organized into a deep navy brand tier, a single Speedbird Red accent, structural whites and warm greys, semantic status tones, and the gold loyalty accent that surfaces in the Executive Club tier. Twelve typography tokens run MyliusModern — BA's proprietary rounded grotesk — from 42px display at weight 400 down to 12px captions, with Helvetica and Arial as declared fallbacks. Six radius tokens cluster tightly at 4–8px; the only exceptions are fully circular avatar badges and select pill-shaped loyalty chips. Fourteen component definitions cover the dark primary button, the booking search form, hairline-bordered destination cards, the cabin-class tier selector, and the frequent-flyer tier badge.

Feed this file to Claude or Cursor and it reproduces British Airways' specific moves: dark navy as surface architecture rather than CTA accent, MyliusModern-equivalent typography at restrained weights, tight 4–8px radius language, and the Speedbird Red appearing only at semantic moments — never decoratively. The most distinctive borrowable move is the "navy as canvas" pattern — treating the primary brand color as a structural surface rather than a highlight. This only works when the brand color is dark enough to carry text; the midnight blue at full saturation passes WCAG AA against white at 56px with comfortable margin.

What makes it distinct

  1. Midnight Blue as structural chrome#011e41 carries the top-nav, hero bands, primary CTAs, and cabin-class indicators; the brand color is architecture, not accent
  2. MyliusModern at weight 400BA's proprietary rounded grotesk runs every display tier with no bold moment above 700; the headline sits at 42px / 400
  3. Speedbird Red held in reserve#eb2226 appears only on sale-price callouts, badge indicators, and error states; 97% of the system is navy and white
  4. Tight 4–8px radius scalecards, inputs, and dropdowns all use 4px or 8px; no pill or large-radius surface exists in the marketing chrome
  5. Warm-grey secondary canvas#f5f5f5 separates section bands without introducing a chromatic note, keeping the navy / white contrast uncontested

Live at britishairways.com

A snapshot of the brand in production. Hover the frame to scroll the page; click to visit.

Screenshot of British Airways's website at britishairways.combritishairways.com

Explore British Airways

Pick what you want to see — mockups, colors, typography, layout, or the full component list.

Brand & Accent

Sparing, CTA-only voltage.

Surface

Page and card backgrounds.

Text

Headlines, body, captions, muted.

Borders & Hairlines

Dividers, outlines, structural rules.

Semantic

Status, errors, success, inline links.

Other

Specialty colors.

British Airways design system FAQ

Common questions about British Airways's tokens, components, and how to use this DESIGN.md in your project.

Specs, directories, and component libraries that pair with this design system.

Use British Airways in your project

One machine-readable file. Drop it into Claude, Cursor, or any AI tool that reads DESIGN.md.

Download DESIGN.md