Portfolio reconstruction, not an official University of Illinois publication.

This reconstructs the Illinois web design-system foundation and Button component Melissa Waller designed and led as Director of Web Development, College of ACES (2020–2023). A front-end developer named the tokens and built the production components. The prototype was cross-checked in July 2026 against the current, public Illinois Web Theme and Web Toolkit Builder maintained by WIGG today. Notes on how and why it was rebuilt are in the Portfolio notes toggle above, off by default.

Illinois Web Design System

What this is

In a federated university with hundreds of independently run sites, no one could mandate consistency - only earn voluntary adoption. This spec documents the piece of that system with the clearest trade-off: Illini Orange, the university's most recognizable brand color, fails accessibility contrast as ordinary text. Everything here - the token rules, the Button variants, the focus-state options - exists to resolve that tension without asking any team to choose between "on-brand" and "accessible."

Scope of this document. Two layers of one system: the color/contrast rules every component inherits from, and the Button component built on top of them.

Melissa designed buttons, header, hero, quote, statistics, and image-feature components. The shared component library gave WordPress and Drupal teams a foundation they could use and build on top of. This write-up goes deep on Button rather than wide across the system.

Portfolio note

The component library began in Adobe XD and later moved to Figma. Its shared foundation supported both WordPress and Drupal teams, regardless of CMS.

What's original, from 2020-2023: the token names and hex values, the contrast rules, the Illini Orange resolution, and the six Button variants and their default appearance. Melissa built the design foundation and led the core design work; the front-end developer named the tokens and built production components. Button's own hover, focus, and disabled mechanics don't have surviving evidence pinning down the original specifics, so they're shown matching the verified current production system instead of a guess (see Explorations).

What's cross-checked against the current system, as of July 2026: the real class names (ilw-button, ilw-theme-*), the anchor/button component split, and the production markup shown in Components. The live system's newer orange-theme contrast fix, covered in Explorations, came after this foundation and is shown as a comparison, not as work done during the original role.