DESIGN.md · Analysis

Purdue University

purdue.edu · 13 May 2026 · 47 colors · United Sans Condensed, Impact, Arial Black, sans-serif, Source Serif Pro, serif

Purdue University

A world-renowned public research university brand system balancing institutional gravitas with approachable warmth, anchored by Boiler Gold and architectural typography.

Colors

surface#ffffff
surface-dim#f5f5f5
surface-bright#ffffff
surface-container-lowest#fafafa
surface-container-low#f0f0f0
surface-container#eeeeee
surface-container-high#e9ecef
surface-container-highest#ddd
on-surface#000000
on-surface-variant#555960
inverse-surface#1a1a1a
inverse-on-surface#ffffff
outline#9d9795
outline-variant#c4bfc0
surface-tint#cfb991
primary#cfb991
on-primary#000000
primary-container#ebd99f
on-primary-container#3d2f1a
inverse-primary#ddb945
secondary#ff6900
on-secondary#ffffff
secondary-container#ffe0cc
on-secondary-container#4d2600
tertiary#0693e3
on-tertiary#ffffff
tertiary-container#cce5ff
on-tertiary-container#003d7a
error#cf2e2e
on-error#ffffff
error-container#f9dedc
on-error-container#410e0b
primary-fixed#ebd99f
primary-fixed-dim#ddb945
on-primary-fixed#2a1f0d
on-primary-fixed-variant#5a4a2f
secondary-fixed#ffe0cc
secondary-fixed-dim#ffb380
on-secondary-fixed#2d1600
on-secondary-fixed-variant#7a3f00
tertiary-fixed#cce5ff
tertiary-fixed-dim#99c7ff
on-tertiary-fixed#001d3d
on-tertiary-fixed-variant#004687
background#ffffff
on-background#000000
surface-variant#e9e9e9

Typography

display
fontFamily: United Sans Condensed, Impact, Arial Black, sans-serif · fontSize: 128px · fontWeight: 700 · lineHeight: 140px · letterSpacing: -0.04em
headline-lg
fontFamily: United Sans Condensed, Impact, Arial Black, sans-serif · fontSize: 56px · fontWeight: 700 · lineHeight: 64px · letterSpacing: -0.02em
headline-md
fontFamily: United Sans Condensed, Impact, Arial Black, sans-serif · fontSize: 40px · fontWeight: 700 · lineHeight: 48px · letterSpacing: -0.01em
title-lg
fontFamily: Source Serif Pro, serif · fontSize: 24px · fontWeight: 600 · lineHeight: 32px · letterSpacing: 0em
body-lg
fontFamily: Acumin Pro, Franklin Gothic, sans-serif · fontSize: 18px · fontWeight: 400 · lineHeight: 28px · letterSpacing: 0.01em
body-md
fontFamily: Acumin Pro, Franklin Gothic, sans-serif · fontSize: 16px · fontWeight: 400 · lineHeight: 24px · letterSpacing: 0em
label-md
fontFamily: Acumin Pro, Franklin Gothic, sans-serif · fontSize: 14px · fontWeight: 600 · lineHeight: 20px · letterSpacing: 0.02em
label-sm
fontFamily: Acumin Pro, Franklin Gothic, sans-serif · fontSize: 12px · fontWeight: 500 · lineHeight: 16px · letterSpacing: 0.03em

Design guidance

Overview

Purdue University's design system embodies **Institutional Modernism**—a visual language that merges academic gravitas with contemporary accessibility. The brand serves prospective students, current scholars, faculty, and alumni, communicating excellence in research, engineering, and discovery through a carefully calibrated palette of Boiler Gold (#cfb991), deep blacks, and strategic accent colors. The aesthetic is neither austere nor playful: it is confident, grounded, and purposeful, evoking the precision of engineering and the warmth of a welcoming community. The UI prioritizes clarity and hierarchy, using condensed sans-serif headlines (United Sans Condensed at 128px, 700 weight) to command attention, paired with humanist body copy (Acumin Pro at 16px, 400 weight) that invites engagement. Voice: authoritative yet approachable, data-driven yet human. Example: "Explore 200+ degree programs designed to launch your career in innovation."

Colors

The color system is anchored by **Boiler Gold** (#cfb991), Purdue's signature institutional accent—used exclusively on primary CTAs, focus states, and brand-defining interactive elements. This warm, earthy gold conveys tradition and prestige while remaining contemporary. The surface stack progresses from pure white (#ffffff) for primary content areas through carefully graded grays (#f5f5f5, #eeeeee, #e9ecef) for container hierarchy, ensuring legibility and visual separation without harsh contrast. **Primary usage**: Boiler Gold (#cfb991) on all "Request Information" and main action buttons; hover state shifts to #DDB945 (inverse-primary, slightly darker and more saturated). **Secondary accent** (#ff6900, luminous vivid orange) energizes calls-to-action in supporting contexts—event promotio

Typography

The type system enforces a **two-family hierarchy**: condensed display faces (United Sans Condensed, Impact, Arial Black) for headlines and hero content, paired with humanist sans-serif (Acumin Pro, Franklin Gothic) for body and UI text, with serif accents (Source Serif Pro) for editorial titles. **Display** (128px, 700 weight, -0.04em letter-spacing) commands hero sections and major page titles—used sparingly to maximize impact. **Headline-lg** (56px, 700 weight) for section breaks and feature titles; **headline-md** (40px, 700 weight) for subsections. **Title-lg** (24px, 600 weight, Source Serif Pro) introduces editorial content and card headers, adding warmth and distinction. **Body-lg** (18px, 400 weight, 28px line-height) for introductory paragraphs and feature descriptions; **body-md

Layout

The layout system employs a **12-column fluid grid** with a 1280px container max-width, ensuring responsive scaling from mobile (single column) through tablet (6 columns) to desktop (12 columns). **Gutter spacing** is fixed at 24px (md spacing token) between columns and sections, creating consistent rhythm. **Vertical rhythm** follows the spacing scale: section breaks use lg spacing (40px), card stacks use md spacing (24px), and internal component padding uses sm spacing (12px). Hero sections occupy full viewport height with 64px (xl spacing) top/bottom padding; content sections use 40px (lg spacing) for separation. The container max-width of 1280px ensures readability on ultra-wide displays while maintaining focus. White-space is generous—never less than 12px between interactive elements—

Elevation & Depth

Depth is conveyed through **subtle layering and precise shadows**, avoiding heavy drop-shadows that would feel dated. The elevation system uses three levels: **Level 1 (sm)**: 0 1px 2px rgba(0, 0, 0, 0.06) for subtle separation of input fields and low-emphasis cards. **Level 2 (md)**: 0 3px 8px rgba(0, 0, 0, 0.15) for standard cards, buttons on hover, and dropdown panels—the most frequently used elevation. **Level 3 (lg)**: 0 8px 24px rgba(0, 0, 0, 0.12) for modals, floating action elements, and elevated overlays. All shadows use a 15–24px blur radius and 0–8px vertical offset to create a sens

Shapes

The shape philosophy is **Architectural Precision**—sharp, rectilinear forms that reflect engineering discipline and institutional authority, with minimal rounding to maintain formality. **Border-radius scale**: sm (0.25rem / 4px) for small UI elements like badges and tight inputs; DEFAULT (0.5rem / 8px) for standard buttons, cards, and form fields; md (0.75rem / 12px) for larger cards and modals; lg (1rem / 16px) for hero sections and prominent containers; xl (1.5rem / 24px) for oversized modals and feature blocks; full (9999px) for pill-shaped badges and circular avatars. **Button radius** i

Components

Action Elements **Button-primary** is the dominant CTA: 48px height, 12px vertical / 24px horizontal padding, Boiler Gold background (#cfb991), black text (label-md weight), 8px border-radius, and md elevation (0 3px 8px rgba(0, 0, 0, 0.15)). On hover, the background shifts to #DDB945 (inverse-primary) and elevation escalates to lg (0 8px 24px rgba(0, 0, 0, 0.12)) with a 200ms ease-in-out transition. On active/press, apply transform: scale(0.98) to provide tactile feedback. **Button-secondary** uses a transparent background with a 2px solid Boiler Gold border, matching the 48px height and padding of primary buttons. On hover, the background fills with primary-container (#EBD99F) and text shifts to on-primary-container (#3d2f1a), maintaining the 2px border. Both button variants support

Do's and Don'ts

**Do**

  • Do use Boiler Gold (#cfb991) exclusively on primary CTAs and focus states—it is the brand's signature and must not be diluted across secondary elements.
  • Do maintain 48px minimum height for all interactive buttons and 44px for input fields to ensure touch-friendly targets and visual consistency.
  • Do apply md elevation (0 3px 8px rgba(0, 0, 0, 0.15)) as the default shadow for cards and buttons; reserve lg elevation for modals and floating elements only.
  • Do use United Sans Condensed (700 weight) for all headlines and display text to reinforce institutional authority and visual hierarchy.
  • Do pair condensed headlines with generous white-space (40px+ section breaks) to prevent visual crowding and support readability.

**Don't**

  • Don't use Boiler Gold on secondary buttons, badges, or non-interactive elements—reserve it for primary CTAs only to maintain brand distinction.
  • Don't apply border-radius greater than 8px (DEFAULT) to standard buttons or form fields; this dilutes the architectural precision and feels inconsistent.
  • Don't use flat design or remove shadows entirely; every interactive surface must have defined elevation to communicate clickability and hierarchy.
  • Don't mix Acumin Pro body text with serif headlines in the same section; maintain the two-family hierarchy (condensed sans for headlines, humanist sans for body, serif for editorial titles only).
  • Don't reduce padding below 12px (sm spacing) between interactive elements or below 24px (md spacing) inside cards; this creates cognitive overload and violates touch-target spacing.