Use cream color palettes with parchment, oat, tan, and ink tones for editorial layouts, premium brands, portfolios, and readable warm interfaces.
Cream palettes are almost entirely near-whites: butter, oat, peach and greige. They give you a set of paper surfaces for separating sections; the text color, borders and accents mostly have to come from elsewhere.
The 184 cream palettes are the lightest collection on the site: average lightness is about 77%, and only 9 of 736 swatches are dark. Within that pale range there are three distinct directions, and the right one depends on what will sit on top.
Cream palettes often step from one near-white to the next. That works for section bands and card backgrounds, but not for anything that has to be seen as a boundary. #E1D7C6 against #F8F4EA is 1.30:1, and #ECE8DD against it is 1.11:1.
WCAG asks for 3:1 when a border is the only thing that identifies a control, such as a text input. For form fields on cream, use a darker taupe or the ink color, and keep the palette's pale steps for layout.
Because the collection supplies almost no dark colors, the text color is your decision, and cream costs a little contrast compared with white. A mid gray like #6B7280 is 4.83:1 on white but 4.60:1 on #FEFAE0, still a pass but with almost no margin; anything lighter fails. The cool blue #579BB1 from the greige palette is 2.84:1 on #F8F4EA, so keep it for decoration.
Warm darks hold up better and look less stark than black: #2B2620 is 14.25:1 on #FEFAE0, and #5C5647 is a usable muted text color at 6.94:1.
:root {
--paper: #fefae0;
--paper-2: #faedcd; /* section bands */
--rule: #ccd5ae; /* decorative only, 1.46:1 */
--ink: #2b2620; /* 14.25:1 on --paper */
--ink-muted: #5c5647; /* 6.94:1 on --paper */
}Use the lightest cream as the page and a slightly darker step for alternating sections or cards. Pair with a warm near-black ink and one muted accent, such as sage, dusty blue or terracotta, for links and buttons.
Gray text loses margin on cream: #6B7280 drops from 4.83:1 on white to 4.60:1 on #FEFAE0, and a taupe like #8A8270 is only 3.62:1 there, a fail for body text. Choose a warm dark ink, and give input borders at least 3:1.
Updated