I wanted to make those decisions visible. HueFrame takes a photo, extracts its colors and turns them into a theme with specific roles: background, surface, text, primary and accent. I can see the result on a page, adjust it and take the colors into my own project as CSS variables or JSON design tokens.