
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 168° (used by the hero and exports), while gallery cards share a uniform 135° sweep.
A festival's colour can be paid for by renting area or by renting headroom, and whether the first is available at all is decided by the light: at night the grey is unlit surface, so a single lantern repaints it (Jiulue Teahouse, achromatic 56.13% → 25.82%, 330°–60° from 37,096 pixels to 195,140). At noon the grey is surface the sun already owns, and Mondstadt's plaza — decorated just as thoroughly — still holds 33.62% achromatic, only 19,539 pixels in 330°–60°, and a chroma median of 0.039 that is actually lower than the lantern night's 0.045. All this festival can afford is headroom: 0.144 minus 0.039 is 0.105, above the lantern night's 0.092.
CSS variables, a Tailwind v4 theme or SVG — one click to copy into your project.
/* Mondstadt at Windblume Noon · Mondstadt at Windblume Noon — Teyvat Palette */
:root {
--flagstone-grey: oklch(0.83 0.015 154); /* Flagstone Grey #c0cac3 */
--court-brick: oklch(0.75 0.042 94); /* Court Brick #b6ae90 */
--hedge-green: oklch(0.58 0.097 138); /* Hedge Green #5d884e */
--border-bloom: oklch(0.85 0.066 85); /* Border Bloom #e2cb9d */
--street-banner: oklch(0.51 0.044 335); /* Street Banner #765d70 */
--paper-pinwheel: oklch(0.52 0.106 52); /* Paper Pinwheel #985528 */
--windblume-lamp: oklch(0.48 0.079 247); /* Windblume Lamp #366188 */
--gradient-mondstadt-main-plaza-windblume: linear-gradient(168deg, oklch(0.51 0.044 335) 0%, oklch(0.48 0.079 247) 14%, oklch(0.83 0.015 154) 34%, oklch(0.75 0.042 94) 56%, oklch(0.58 0.097 138) 74%, oklch(0.52 0.106 52) 88%, oklch(0.85 0.066 85) 100%);
}A 1080×1350 PNG carrying the scene, its palette and every value — save it and post it as is.