Linen palette
Crocus Prairie
Five linen stops with room to breathe — #89450c grounds, #b46f41 and #d28a5c do the talking, #db9d76 softens, #f9ba92 lifts. The split-complementary bones keep it coherent across wellness apps where the interface must feel calm, not clinical. The darkest and lightest stops clear AA for large text.
orangelinenfive-stop
#89450c
#b46f41
#d28a5c
#db9d76
#f9ba92
The generator opens with #89450c as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.