:root {
  --w-night-top: #0e1534;
  --w-night-mid: #1a2452;
  --w-night-low: #2f3a74;
  --w-twi-top: #1d2862;
  --w-twi-mid: #46498f;
  --w-twi-low: #a479a6;
  --w-dawn-top: #5a76bb;
  --w-dawn-mid: #c99ec4;
  --w-dawn-low: #ffc7a6;
  --w-dusk-top: #4b5aa8;
  --w-dusk-mid: #d98ba6;
  --w-dusk-low: #ffb27c;
  --w-gold-top: #67a6dc;
  --w-gold-mid: #b9d3e4;
  --w-gold-low: #ffe1b4;
  --w-glow-dawn: #ffb7a0;
  --w-glow-dusk: #ff9a5e;
  --w-over-day: #a6b4c3;
  --w-over-day-low: #d3dadf;
  --w-over-night: #1b2136;
  --w-over-night-low: #323a54;
  --w-night-tint: #1b2453;
  --w-dusk-tint: #e8999a;
  --w-dawn-tint: #f2aaa6;
  --w-grey-tint: #8d98a5;
  --w-cloud: #ffffff;
  --w-cloud-shade: #dde7f3;
  --w-cloud-night: #3b4572;
  --w-cloud-night-shade: #252d52;
  --w-cloud-rain: #9aa6b5;
  --w-cloud-storm: #5c6480;
  --w-rain: #d6e7f6;
  --w-snow: #ffffff;
  --w-sleet: #e2edf7;
  --w-fog: #eef2f5;
  --w-lightning: #eef0ff;
  --w-heat: #ffb35c;
  --w-cold: #9cc8ff;
  --w-frost: #f2fbff;
  --w-star: #fff8e6;
  --w-star-warm: #ffe9b0;
  --w-milky: #b9b6ff;
  --w-moon: #fff6dc;
  --w-moon-dark: #4a5182;
  --w-moon-glow: #fff1c4;
  --w-sun: #fff3c0;
  --w-sun-core: #fffdf4;
  --w-sun-low: #ffb866;
  --w-sun-glow: #fff2b8;
  --w-aurora-1: #6ff7c6;
  --w-aurora-2: #77d6ff;
  --w-aurora-3: #c99cff;
  --w-rainbow-1: #ff8a8a;
  --w-rainbow-2: #ffb36b;
  --w-rainbow-3: #ffe27a;
  --w-rainbow-4: #8fe08a;
  --w-rainbow-5: #7fc4ff;
  --w-rainbow-6: #b49cff;
  --w-window: #ffd98a;
  --w-window-glow: #ffc56b;
  --w-snow-cover: #f4f9fd;
  --w-snow-shade: #c6d9ee;
  --w-blossom-1: #ffbcd6;
  --w-blossom-2: #fff3f8;
  --w-spring: #c9ef8a;
  --w-autumn-1: #f29a3f;
  --w-autumn-2: #e0603f;
  --w-autumn-3: #f6c445;
  --w-autumn-grass: #c9b25e;
  --w-winter-grass: #a7b39a;
  --w-firefly: #fff3a0;
  --w-smoke: #ece6ee;
  --w-sparkle: #fffbe8;
  --w-flower-1: #ffffff;
  --w-flower-2: #ffd166;
  --w-flower-3: #ff9ec4;
  --w-flower-4: #b9a2ff;
  --w-stone: #cfc8bc;
  --w-stone-dark: #a39c90;
  --w-ocean: #4fb6e6;
  --w-ocean-deep: #2f7fc2;
  --w-ocean-light: #a3e2fa;
  --w-land-dry: #e8d29e;
  --w-land-dry-dark: #c4a46a;
  --w-land-green: #72c862;
  --w-land-green-dark: #3f9a4a;
  --w-globe-tree: #4fb35a;
  --w-globe-tree-dark: #2f8a44;
  --w-globe-trunk: #8a5e3c;
  --w-atmo: #9fdcff;
  --w-ice: #f4fbff;
  --w-pin: #ffd166;
}

.sky-auto { --top: #6ec3f0; --mid: #a9dcf5; --low: #e3f4f7; --glow: #fff3c4; --sun: #fff3c0; --cloud: #ffffff; --tint: #ffffff; }
.sky-dawn { --top: #8ea6dc; --mid: #f2b9cb; --low: #ffdcb8; --glow: #ffbfa2; --sun: #fff0d2; --cloud: #ffeaf0; --tint: #ffae9f; }
.sky-golden { --top: #78ade0; --mid: #f6d39e; --low: #ffc673; --glow: #ffb54d; --sun: #fff1b8; --cloud: #fff1d8; --tint: #ffae4f; }
.sky-sunset { --top: #5a5aa8; --mid: #e97e9e; --low: #ffb46b; --glow: #ff8a5c; --sun: #ffe3a0; --cloud: #ffc6ba; --tint: #ff7a6a; }
.sky-starry { --top: #0f1639; --mid: #212c68; --low: #444993; --glow: #8b89d9; --sun: #fff6d8; --cloud: #3a4480; --tint: #1e2964; }
.sky-aurora { --top: #0b1c33; --mid: #163f5a; --low: #386d88; --glow: #5ff0c0; --sun: #f4fbff; --cloud: #29495f; --tint: #1a3954; }
.sky-pastel { --top: #b6c5f4; --mid: #f1c8e6; --low: #fde4d8; --glow: #fff0d6; --sun: #fff6e2; --cloud: #ffffff; --tint: #f3cde6; }
.sky-rainbow { --top: #64c1f4; --mid: #a6dff7; --low: #eefaf4; --glow: #fff3c4; --sun: #fff3b0; --cloud: #ffffff; --tint: #ffffff; }
.sky-sakura { --top: #f1a9c9; --mid: #f8cadb; --low: #fdeaf0; --glow: #ffd3e2; --sun: #fff4f6; --cloud: #fff7fa; --tint: #ffbcd6; }
.sky-meteors { --top: #0c0d2e; --mid: #241d5a; --low: #4b3a86; --glow: #a48cf0; --sun: #fff6d8; --cloud: #2e2864; --tint: #231c5a; }

.bg-meadow { --sky-top: #6ec3f0; --sky-mid: #a9dcf5; --sky-low: #e3f4f7; --far: #a9cdd8; --far-2: #9fcfaa; --mid: #8fcf78; --mid-2: #7bc06a; --near: #74bf5f; --near-2: #5fae52; --leaf: #6cbf5a; --leaf-dark: #3f8f3e; --ground: #7cc461; --ground-light: #9edb78; --ground-dark: #5ea64c; --path: #e3d2a8; --accent: #ffffff; --accent-2: #ffd166; --accent-3: #ff9ec4; --water: #7cc7e8; --water-light: #c9eefc; --trunk: #8a6244; }
.bg-forest { --sky-top: #6fbbe6; --sky-mid: #a6d6ec; --sky-low: #dff0ec; --far: #a6c6d0; --far-2: #86b2ad; --mid: #5f9e78; --mid-2: #4c8c69; --near: #3f8058; --near-2: #326c4a; --leaf: #4f9a62; --leaf-dark: #2f6e48; --ground: #67a856; --ground-light: #8cc76d; --ground-dark: #4b8a45; --path: #c8ac82; --accent: #f7f0d8; --accent-2: #e8584e; --accent-3: #ffd166; --water: #6fbfe0; --water-light: #c4ecf8; --trunk: #6e4a33; }
.bg-lake { --sky-top: #64b8ea; --sky-mid: #a3d5f1; --sky-low: #e6f5f6; --far: #b2cbe0; --far-2: #98bfcc; --mid: #6aa684; --mid-2: #558f71; --near: #79b865; --near-2: #63a556; --leaf: #5aa362; --leaf-dark: #3c7f4b; --ground: #7cc160; --ground-light: #9cd879; --ground-dark: #5ea24c; --path: #d9c7a0; --accent: #ffffff; --accent-2: #ffd166; --accent-3: #f6a8c4; --water: #4fa9d8; --water-light: #bde9fa; --trunk: #7a5538; }
.bg-oasis { --sky-top: #7cc5ec; --sky-mid: #bfe2ee; --sky-low: #fbe9cc; --far: #efd3a6; --far-2: #ebc68f; --mid: #e9bc7d; --mid-2: #d9a76a; --near: #f2cd90; --near-2: #e3b97c; --leaf: #5fbf6a; --leaf-dark: #3a8f4f; --ground: #f1d39b; --ground-light: #f9e5bc; --ground-dark: #ddb77c; --path: #e8c88e; --accent: #8fd36a; --accent-2: #ff9a62; --accent-3: #ffffff; --water: #3fc1d6; --water-light: #b3f0f2; --trunk: #a9784e; }
.bg-mountains { --sky-top: #62b3ea; --sky-mid: #a1d2f0; --sky-low: #e4f2f6; --far: #b8cbe2; --far-2: #a2bad6; --mid: #8ea6c2; --mid-2: #7088a8; --near: #82b76e; --near-2: #6aa45e; --leaf: #4f8f5c; --leaf-dark: #336e48; --ground: #7cbf60; --ground-light: #9dd57b; --ground-dark: #5da24c; --path: #d3c4a3; --accent: #f6fbff; --accent-2: #4f8a5c; --accent-3: #ffd166; --water: #6fc0e6; --water-light: #c8edfb; --trunk: #6e4a33; }
.bg-cherryhill { --sky-top: #7cc6f2; --sky-mid: #bde1f6; --sky-low: #fbeaf0; --far: #c7d4ea; --far-2: #b8d6c2; --mid: #a0d48a; --mid-2: #8cc67b; --near: #84c66c; --near-2: #6fb55d; --leaf: #ffb7d0; --leaf-dark: #f08fb2; --ground: #86c768; --ground-light: #a8dc84; --ground-dark: #66ab55; --path: #ecd9c4; --accent: #ffbcd4; --accent-2: #f78fb4; --accent-3: #fff1f6; --water: #8ad3f2; --water-light: #d2f1fc; --trunk: #8a5a48; }
.bg-seaside { --sky-top: #5db7ef; --sky-mid: #9ed5f4; --sky-low: #e8f6f6; --far: #a9cbe0; --far-2: #8fcb8c; --mid: #e4cfac; --mid-2: #c9ad88; --near: #f2ddb0; --near-2: #8cc77a; --leaf: #7fc06a; --leaf-dark: #4f9a4f; --ground: #f3dfb2; --ground-light: #fbefd4; --ground-dark: #e0c591; --path: #e6cfa0; --accent: #ffffff; --accent-2: #ef5b5b; --accent-3: #ffd166; --water: #3ea7d8; --water-light: #a9e5fa; --trunk: #9a7552; }
.bg-autumn { --sky-top: #78bce6; --sky-mid: #b6d8e9; --sky-low: #f6e5cf; --far: #c8c3d0; --far-2: #d6b39a; --mid: #d99a5a; --mid-2: #bf7245; --near: #b88442; --near-2: #4d7d55; --leaf: #e8833a; --leaf-dark: #b5582a; --ground: #b9a35a; --ground-light: #d4be74; --ground-dark: #998447; --path: #c9a77a; --accent: #f08a3c; --accent-2: #d4553e; --accent-3: #f5bf45; --water: #7fc0dd; --water-light: #cfeaf4; --trunk: #6e4a33; }
.bg-spooky { --sky-top: #4f4594; --sky-mid: #8d72c0; --sky-low: #f1a9bb; --far: #8a7bc0; --far-2: #7465ad; --mid: #5d4f98; --mid-2: #4b3f84; --near: #43397a; --near-2: #2f2857; --leaf: #6e5fa8; --leaf-dark: #4b3f84; --ground: #5e5b9c; --ground-light: #7b78b8; --ground-dark: #46437e; --path: #8b80b0; --accent: #ffad47; --accent-2: #fff1c4; --accent-3: #a8f0c8; --water: #6f7fc8; --water-light: #b8c2f2; --trunk: #3a2f5c; }
.bg-snowy { --sky-top: #7abce8; --sky-mid: #b6dbf2; --sky-low: #eef6fb; --far: #c6d6ea; --far-2: #b2c6e0; --mid: #a6bddb; --mid-2: #87a2c9; --near: #e4eef8; --near-2: #ccdaec; --leaf: #4f8a6c; --leaf-dark: #33694f; --ground: #eef4fb; --ground-light: #fbfdff; --ground-dark: #cbd9ea; --path: #c9d6e3; --accent: #ffffff; --accent-2: #4f8a6c; --accent-3: #ffd166; --water: #a6d4ec; --water-light: #e2f4fc; --trunk: #6e5a4a; }
.bg-savanna { --sky-top: #6cb6e6; --sky-mid: #b3d8ea; --sky-low: #fbe3b8; --far: #d8c1a6; --far-2: #cdb289; --mid: #dab35f; --mid-2: #c79c48; --near: #d2ac56; --near-2: #b8923f; --leaf: #6a9a50; --leaf-dark: #4a7339; --ground: #d8bb6a; --ground-light: #ead18c; --ground-dark: #bfa052; --path: #d9b783; --accent: #6a9a50; --accent-2: #4a7339; --accent-3: #f3a35b; --water: #7cc0d8; --water-light: #c8eaf2; --trunk: #6e4a33; }
.bg-bamboo { --sky-top: #8ac8e6; --sky-mid: #c1e2e9; --sky-low: #eef6e6; --far: #c2d8d2; --far-2: #a8cabd; --mid: #86bc86; --mid-2: #6aa66e; --near: #6aa85c; --near-2: #4f8c4a; --leaf: #8ccb5a; --leaf-dark: #4f8f45; --ground: #7cb85f; --ground-light: #9ccd77; --ground-dark: #5e9a4b; --path: #d2cab6; --accent: #b4e06a; --accent-2: #e8584e; --accent-3: #ffd166; --water: #8fd0e0; --water-light: #dff5f8; --trunk: #8a7a4a; }
.bg-lavenderfield { --sky-top: #7bbfec; --sky-mid: #b7dbf3; --sky-low: #f5e9f2; --far: #c3c9e6; --far-2: #b2c6bd; --mid: #a487d6; --mid-2: #8b6ec6; --near: #9a7bd1; --near-2: #73a866; --leaf: #6ea85e; --leaf-dark: #4d8a4a; --ground: #84bf63; --ground-light: #a3d47e; --ground-dark: #64a250; --path: #ddc9a6; --accent: #cbb0f2; --accent-2: #f6eedb; --accent-3: #e08c6d; --water: #8fcbea; --water-light: #d6eefb; --trunk: #7a5a44; }
.bg-tulipfield { --sky-top: #6dbaee; --sky-mid: #a9d6f3; --sky-low: #eef6f4; --far: #b8cee4; --far-2: #a6ceac; --mid: #f46a6a; --mid-2: #ff9ec4; --near: #ffde66; --near-2: #fbf6ee; --leaf: #6cb85a; --leaf-dark: #4b9447; --ground: #7cc160; --ground-light: #9dd77b; --ground-dark: #5ea24c; --path: #dfcca6; --accent: #f7a23e; --accent-2: #b98053; --accent-3: #fffaf2; --water: #7cc4ea; --water-light: #cdecfb; --trunk: #85593a; }
.bg-jungle { --sky-top: #72c2e8; --sky-mid: #addfec; --sky-low: #e2f6ea; --far: #a7d1c4; --far-2: #87bea2; --mid: #4fa06a; --mid-2: #3d8a59; --near: #2f7b4f; --near-2: #246a43; --leaf: #49a65a; --leaf-dark: #2b7a45; --ground: #5aa04e; --ground-light: #7cbd64; --ground-dark: #43863f; --path: #b99a6e; --accent: #ff7aa8; --accent-2: #ffd166; --accent-3: #ff9f43; --water: #86d8ea; --water-light: #eafcff; --trunk: #6e5236; }
.bg-canyon { --sky-top: #6db7e8; --sky-mid: #b2d7ea; --sky-low: #fbe2c4; --far: #e6b99c; --far-2: #dca282; --mid: #d8875c; --mid-2: #b86a44; --near: #c97a4d; --near-2: #a85d38; --leaf: #8ab06a; --leaf-dark: #64904d; --ground: #e2a777; --ground-light: #f0c498; --ground-dark: #c98a5c; --path: #e8be8f; --accent: #f4d3aa; --accent-2: #a8503a; --accent-3: #7fbf5a; --water: #7cc0d8; --water-light: #c8eaf2; --trunk: #7a5233; }
.bg-island { --sky-top: #5bbff0; --sky-mid: #9cdef5; --sky-low: #e8f9f5; --far: #9fd8df; --far-2: #78c98c; --mid: #f3e2b4; --mid-2: #4fae63; --near: #f5e2b2; --near-2: #ead097; --leaf: #4fb565; --leaf-dark: #2e8c4e; --ground: #f6e1ae; --ground-light: #fdf0cf; --ground-dark: #e3c88e; --path: #ecd6a6; --accent: #ff8a73; --accent-2: #ffd166; --accent-3: #ffffff; --water: #2bbfd6; --water-light: #b4f3ef; --trunk: #a5774f; }
.bg-village { --sky-top: #6ebbec; --sky-mid: #abd7f2; --sky-low: #eef4ec; --far: #b6cede; --far-2: #a2c7a8; --mid: #8cc479; --mid-2: #77b56a; --near: #7bbd64; --near-2: #66aa55; --leaf: #5fae5a; --leaf-dark: #448c46; --ground: #80c264; --ground-light: #a0d77f; --ground-dark: #61a550; --path: #ddcca8; --accent: #f6e8cc; --accent-2: #e07a5f; --accent-3: #8fa9d9; --water: #7cc4ea; --water-light: #cdecfb; --trunk: #8a6244; }
.bg-castle { --sky-top: #73bef0; --sky-mid: #b0daf5; --sky-low: #f1eef6; --far: #bfcce6; --far-2: #a9c8b8; --mid: #94c97e; --mid-2: #80ba6e; --near: #7aba64; --near-2: #66a957; --leaf: #5fae5a; --leaf-dark: #448c46; --ground: #80c264; --ground-light: #a0d77f; --ground-dark: #61a550; --path: #e2d4b6; --accent: #f6f0f8; --accent-2: #6f84d8; --accent-3: #ff8fb4; --water: #7cc4ea; --water-light: #cdecfb; --trunk: #8a6244; }
.bg-starryplains { --sky-top: #141c45; --sky-mid: #2a3577; --sky-low: #5a5ea6; --far: #4c5a94; --far-2: #3f5085; --mid: #33507a; --mid-2: #2b456b; --near: #2a4a63; --near-2: #213c55; --leaf: #2f5d5c; --leaf-dark: #224747; --ground: #2f5865; --ground-light: #3f6d79; --ground-dark: #23434f; --path: #58729a; --accent: #fff3b0; --accent-2: #c9b8ff; --accent-3: #8fe3da; --water: #4a6aa8; --water-light: #8fa6e0; --trunk: #2c3448; }
.bg-ricefields { --sky-top: #72bcea; --sky-mid: #afd9f0; --sky-low: #eef5e6; --far: #b4cdd6; --far-2: #9cc2b2; --mid: #a2d56c; --mid-2: #86c45a; --near: #8fcb63; --near-2: #74b552; --leaf: #6cb85a; --leaf-dark: #4f9a46; --ground: #7cbf5e; --ground-light: #9cd478; --ground-dark: #5ea04b; --path: #d2bd92; --accent: #f3e3c3; --accent-2: #c9a35a; --accent-3: #ffd166; --water: #8dcfe6; --water-light: #e1f6fb; --trunk: #7a5a3c; }
.bg-vineyard { --sky-top: #74bbe9; --sky-mid: #b2d8ee; --sky-low: #f6ebd8; --far: #c2c8dc; --far-2: #b4c39e; --mid: #a8c672; --mid-2: #92b660; --near: #9fc36c; --near-2: #84aa56; --leaf: #6e9f45; --leaf-dark: #3f6e45; --ground: #8fbf62; --ground-light: #acd57f; --ground-dark: #6fa24d; --path: #dcc59a; --accent: #8a4a86; --accent-2: #f5e6c8; --accent-3: #d9774b; --water: #7cc4ea; --water-light: #cdecfb; --trunk: #7a5233; }
.bg-auroratundra { --sky-top: #1d2f63; --sky-mid: #3e5f9c; --sky-low: #c7b7d8; --far: #a9bede; --far-2: #93acd2; --mid: #c3d3ea; --mid-2: #9eb5d6; --near: #e3edf8; --near-2: #c9d9ec; --leaf: #3f7468; --leaf-dark: #2b5550; --ground: #edf3fa; --ground-light: #fbfdff; --ground-dark: #cbdaea; --path: #b8c8de; --accent: #ffffff; --accent-2: #3f7468; --accent-3: #ffcf86; --water: #a6c8ec; --water-light: #e2f0fc; --trunk: #5a4a46; }
.bg-blossomvale { --sky-top: #7ec7f2; --sky-mid: #bfe2f7; --sky-low: #fdeef3; --far: #cfd2ec; --far-2: #c2dbc8; --mid: #a7d990; --mid-2: #93cc7f; --near: #8ccb73; --near-2: #79bd63; --leaf: #ffc4da; --leaf-dark: #f39cbd; --ground: #8fcd70; --ground-light: #addf8c; --ground-dark: #6db35a; --path: #f0dccb; --accent: #ffd1e3; --accent-2: #ffffff; --accent-3: #ffe08a; --water: #8fd8f5; --water-light: #d8f4fd; --trunk: #8a5a48; }
.bg-volcano { --sky-top: #6c9fd0; --sky-mid: #aec6dd; --sky-low: #f3d4bb; --far: #b9a8b6; --far-2: #8e8aa0; --mid: #7a6876; --mid-2: #5d4e5e; --near: #655660; --near-2: #4f434c; --leaf: #7faa5a; --leaf-dark: #5a8545; --ground: #77665e; --ground-light: #907e74; --ground-dark: #5b4c47; --path: #8a777b; --accent: #ff7a3d; --accent-2: #ffc06b; --accent-3: #ffe9a3; --water: #7cc0d8; --water-light: #c8eaf2; --trunk: #4a3a3a; }
.bg-cloudkingdom { --sky-top: #8db6f0; --sky-mid: #c5d3f6; --sky-low: #fbe5f0; --far: #efe6fb; --far-2: #e3d9f8; --mid: #fbf6ff; --mid-2: #ddd2f3; --near: #ffffff; --near-2: #e6def8; --leaf: #bfe8c4; --leaf-dark: #97d3a3; --ground: #f8f5ff; --ground-light: #ffffff; --ground-dark: #ddd4f2; --path: #ffe6a8; --accent: #ffd166; --accent-2: #b49cff; --accent-3: #ff9ec4; --water: #c6e8ff; --water-light: #eef8ff; --trunk: #c9b8e6; }
