
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.
A mediator does not have to be grey, but it does have to be the quietest rung: the meadow at 129° takes 32.33%, the sky at 239° takes 45.67%, and the two are 110° apart. The pine belt between them at 195° not only sits midway on the wheel (66° to one side, 44° to the other) — it also comes last on both remaining channels: chroma 0.059 is a shade over half the meadow's 0.106, and lightness 0.49 is more than 0.19 below the 0.70 and 0.68 on either side. Only 8.83% of the frame is achromatic. What a mediating surface buys is quiet, not the absence of hue.
CSS variables, a Tailwind v4 theme or SVG — one click to copy into your project.
/* Galesong Hill in Sun and Pine Shade · Galesong Hill in Sun and Pine Shade — Teyvat Palette */
:root {
--high-sky: oklch(0.68 0.085 239); /* High Sky Blue #65a0c7 */
--cumulus-white: oklch(0.96 0.014 228); /* Cumulus White #e9f4f9 */
--pine-teal: oklch(0.49 0.059 195); /* Pine Teal #336b6b */
--meadow-green: oklch(0.7 0.106 129); /* Meadow Green #8aab63 */
--cliff-stone: oklch(0.8 0.026 99); /* Cliff Stone #c2beac */
--grass-ember: oklch(0.78 0.158 74); /* Ember in the Grass #f2a621 */
--gradient-galesong-hill: linear-gradient(180deg, oklch(0.68 0.085 239) 0%, oklch(0.96 0.014 228) 22%, oklch(0.49 0.059 195) 48%, oklch(0.7 0.106 129) 78%, oklch(0.8 0.026 99) 100%);
}A 1080×1350 PNG carrying the scene, its palette and every value — save it and post it as is.