/* WORLD — the palette and metrics of the pixel-art layer. Deliberately desaturated and
   cool-leaning so the naturalistic tilemap sits under the neon HUD without fighting it.
   Sprites reference these names in assets/pixel/sprites.js. */
:root{
--w-scale:4; /* @kind spacing */
--w-tile:16px; /* @kind spacing */
--w-tile-px:64px; /* @kind spacing */
 /* 16px art tile drawn at 4x */
--w-void:#05070a;
--w-grass-d:#1b3a2c;--w-grass:#245140;--w-grass-l:#2f6d4f;--w-grass-hi:#3d8a5f;
--w-path-d:#4a3f30;--w-path:#6b5b45;--w-path-l:#8a7659;
--w-water-d:#123449;--w-water:#1b4f6d;--w-water-l:#2a7396;
--w-sand:#a8916a;--w-sand-l:#c9b189;
--w-stone-d:#252c36;--w-stone:#39424f;--w-stone-l:#525d6c;
--w-wood-d:#3a2a1c;--w-wood:#5a4029;--w-wood-l:#7c5a3a;
--w-leaf-d:#173328;--w-leaf:#22523c;--w-leaf-l:#317953;
--w-skin:#c98d63;--w-skin-d:#9c6845;--w-hair:#171416;
--w-cloth:#1d2735;--w-cloth-l:#2c3b51;
--w-metal:#6c7683;--w-metal-l:#9aa4b1;
--w-glow:#45f0b8;--w-glow-warm:#ffb43d;--w-glow-rare:#9b8cff;
--w-shadow:color-mix(in oklab,#05070a 55%,transparent);
}
