
Click a swatch to copy its HEX; hover for the OKLCH value.
The gradient distilled from the scene, unrolled left to right by stop; the authored angle is 180° (used by the hero and exports), while gallery cards share a uniform 135° sweep.
Charge the shadow's difference to hue and chroma pays nothing at all. In Lamb-Devourer Rock the same sandstone reads 333° / L 0.43 / C 0.079 in its deepest cleft and 29° / L 0.76 / C 0.080 on the sunlit face — hue walks 56°, lightness walks 0.33, and chroma differs by 0.001. In 〈Wenut Tunnels by Sandlight〉 the same kind of sandstone also walks its hue monotonically (47°), but there chroma falls to a quarter, because there the light is running out. Which means the reverse test works: whether chroma dropped tells you whether the dark in a picture is shadow or shortage of light.
CSS variables, a Tailwind v4 theme or SVG — one click to copy into your project.
/* Lamb-Devourer Rock in Rosy Haze · Lamb-Devourer Rock in Rosy Haze — Teyvat Palette */
:root {
--cleft-rose: oklch(0.46 0.073 333); /* Cleft Rose #70486a */
--red-wall: oklch(0.55 0.081 2); /* Red Wall #995d6e */
--ochre-cliff: oklch(0.7 0.084 27); /* Ochre Cliff #ce8a82 */
--sunlit-sand: oklch(0.79 0.074 63); /* Sunlit Sand #ddb189 */
--gate-pale: oklch(0.66 0.06 17); /* Gate Pale #b48485 */
--gem-blue: oklch(0.45 0.083 257); /* Gem Blue #365683 */
--gradient-lamb-devourer-rock: linear-gradient(180deg, oklch(0.46 0.073 333) 0%, oklch(0.55 0.081 2) 28%, oklch(0.7 0.084 27) 62%, oklch(0.83 0.072 67) 100%);
}A 1080×1350 PNG carrying the scene, its palette and every value — save it and post it as is.