
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.
Whether a lamp can be seen depends on how many accounts are still open on the surface it lights. The paving of the Grand Bazaar has no colour of its own — two patches of road that no lamp reaches, 3,311 and 5,871 pixels, both measure chroma 0.015, with maxima of only 0.021 and 0.023: not one pixel crosses the achromatic line at 0.025. The ground at the foot of the lamp post, meanwhile, climbs to chroma 0.038 and swings its hue from 193° to 92°, while lightness moves only from 0.38 to 0.40. The ground in «Schulz's Blacksmith by Forge Light» is daylight cyan, so the difference can only be charged to hue; the ground in «Great Hall of Truths by Brazier Light» is already the fire's own warm, so it can only be charged to chroma. Here the ground is nothing at all, so both accounts are charged at once. Paving a road achromatic is not modesty — it is leaving every lamp two channels to spend. And the lightness channel is one all three pictures leave untouched.
CSS variables, a Tailwind v4 theme or SVG — one click to copy into your project.
/* Grand Bazaar, Lamps in the Shade · Grand Bazaar, Lamps in the Shade — Teyvat Palette */
:root {
--canopy-ink: oklch(0.21 0.024 170); /* Canopy Ink #0c1c17 */
--leaf-wall: oklch(0.25 0.04 161); /* Leaf Wall #0e281b */
--awning-red: oklch(0.31 0.026 49); /* Awning Red #3b2d25 */
--unlit-paving: oklch(0.39 0.015 178); /* Unlit Paving #3d4845 */
--lamplit-paving: oklch(0.4 0.038 92); /* Lamplit Paving #4f4730 */
--stall-glow: oklch(0.46 0.053 86); /* Stall Glow #655635 */
--gradient-grand-bazaar: linear-gradient(180deg, oklch(0.21 0.024 170) 0%, oklch(0.25 0.04 161) 18%, oklch(0.39 0.015 178) 48%, oklch(0.31 0.026 49) 66%, oklch(0.4 0.038 92) 84%, oklch(0.46 0.053 86) 100%);
}A 1080×1350 PNG carrying the scene, its palette and every value — save it and post it as is.