How this tool computes its result
Generates palettes deterministically from a text seed rather than randomly. It hashes the seed string into an integer using a rolling bitwise hash (32-bit signed, updated every character), derives a base hue (hash % 360), base saturation (60 + hash % 20), and base lightness (45 + hash % 10), then applies one of five fixed harmony "modes" — analogous, complementary, triadic, split-complementary, monochrome — each defined as a hardcoded array of hue offsets (and small saturation/lightness adjustments) from the base hue. Each resulting HSL triplet is converted to a hex string through a hand-written HSL-to-RGB-to-hex routine. Because there's no randomness anywhere in the pipeline, the same seed and mode combination always reproduces the exact same 5-color palette.
