Choosing a text color that works with your palette
Body text color is the largest single color area in most interfaces. The warmth or coolness of your near-black text shifts the entire page's perceived temperature — a warm near-black (HSL 30, 8%, 14%) reads warmer than a cool one (HSL 220, 8%, 14%) even when all other palette values are identical. Match the temperature of your text near-black to your palette's overall temperature. For warm palettes (ambers, corals, terracottas) use a warm near-black. For cool palettes (blues, teals, lavenders) use a cool near-black. For neutral palettes, pure near-black with zero chroma (lightness 12–16%, saturation 0%) reads as clean and intentional.
