The hidden color in your grays
Pure neutral gray has equal RGB values (128, 128, 128 for mid-gray). Almost no design system uses pure neutral grays, because they look lifeless and clinical. Most grays in design systems have a slight color cast — a subtle blue, violet, green, or warm yellow-brown bias. This cast is often unintentional: designers copy a popular scale, or use a default UI framework, and end up with grays that have a personality they did not consciously choose. The most common unintentional gray biases in contemporary design systems: cool blue-gray (from Material Design and its derivatives), warm beige-gray (from Tailwind CSS stone and warm gray scales), and violet-gray (from the minimalist/tech aesthetic that became popular around 2020-2022). All of these are valid — but they are design choices, not neutrals. Knowing the bias of your gray lets you choose accents that either harmonize with it or deliberately contrast it.
