
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 172° (used by the hero and exports), while gallery cards share a uniform 135° sweep.
The same formula as Liyue Harbor — a wide cold ground standing up a small warm accent (68% blue against 1.1% warm) — and yet an entirely different city. Identity does not live in the formula. It lives in the 40° between the two accent hues.
CSS variables, a Tailwind v4 theme or SVG — one click to copy into your project.
/* Mondstadt, Fair Winds · Mondstadt, Fair Winds — Teyvat Palette */
:root {
--lake-teal: oklch(0.606 0.104 222.3); /* Lake Teal #218faf */
--rampart-grey: oklch(0.696 0.036 192.7); /* Rampart Grey #84a5a3 */
--meadow-green: oklch(0.668 0.09 152.9); /* Meadow Green #68a57a */
--red-tile: oklch(0.731 0.063 46.7); /* Red Tile #ca9c87 */
--windmill-white: oklch(0.715 0.04 175.7); /* Windmill White #89aca2 */
--gradient-mondstadt-city: linear-gradient(172deg, oklch(0.715 0.04 176) 0%, oklch(0.696 0.036 193) 30%, oklch(0.668 0.09 153) 55%, oklch(0.606 0.104 222) 80%, oklch(0.55 0.11 222) 100%);
}A 1080×1350 PNG carrying the scene, its palette and every value — save it and post it as is.