@import url("/assets/css/world-grounds.css");
/* Colours for the habitat pages of the data-driven areas (made from src/_data/world/*.js). The ground textures are in world-grounds.css. */

body.w-bigdogs { --bg: #f1f6e6; --line: #d8e4c4; --soft: #566a44; background: var(--g-lawn, none), linear-gradient(180deg, #fafcf2 0%, #edf4de 45%, #dcebc8 100%) fixed; }
body.w-bigdogs .tl-m:not(.on) { background: #d8e4c4; }
body.w-bigdogs .perch { filter: drop-shadow(0 6px 8px rgba(40,60,20,.2)); }

body.w-smalldogs { --bg: #f6f3e4; --line: #e2dcc0; --soft: #6a6442; background: var(--g-prairie, none), linear-gradient(180deg, #fbfaef 0%, #f2eed8 45%, #e6e0c0 100%) fixed; }
body.w-smalldogs .tl-m:not(.on) { background: #e2dcc0; }
body.w-smalldogs .perch { filter: drop-shadow(0 6px 8px rgba(60,50,20,.2)); }

body.w-shorthair { --bg: #f3f4ea; --line: #dde0cc; --soft: #5c6248; background: var(--g-lawn, none), linear-gradient(180deg, #fbfbf4 0%, #eff1e2 45%, #e0e4cc 100%) fixed; }
body.w-shorthair .tl-m:not(.on) { background: #dde0cc; }
body.w-shorthair .perch { filter: drop-shadow(0 6px 8px rgba(40,50,20,.2)); }

body.w-fancycats { --bg: #f6f1e8; --line: #e4dac8; --soft: #6a5c48; background: var(--g-prairie, none), linear-gradient(180deg, #fcf9f2 0%, #f3ebdc 45%, #e6dac4 100%) fixed; }
body.w-fancycats .tl-m:not(.on) { background: #e4dac8; }
body.w-fancycats .perch { filter: drop-shadow(0 6px 8px rgba(60,44,20,.2)); }

body.w-rodents { --bg: #f8f1e2; --line: #e8dcc0; --soft: #72603e; background: var(--g-reddust, none), linear-gradient(180deg, #fdf9ee 0%, #f5ebd4 45%, #eadcb8 100%) fixed; }
body.w-rodents .tl-m:not(.on) { background: #e8dcc0; }
body.w-rodents .perch { filter: drop-shadow(0 6px 8px rgba(80,56,20,.2)); }

body.w-rabbits { --bg: #eff6e4; --line: #d6e4c0; --soft: #52683e; background: var(--g-lawn, none), linear-gradient(180deg, #f9fcf1 0%, #eaf4d8 45%, #d8eac0 100%) fixed; }
body.w-rabbits .tl-m:not(.on) { background: #d6e4c0; }
body.w-rabbits .perch { filter: drop-shadow(0 6px 8px rgba(40,60,20,.2)); }

body.w-lizards { --bg: #f8ecd8; --line: #ead6b4; --soft: #7a5a36; background: var(--g-reddust, none), linear-gradient(180deg, #fdf5e6 0%, #f5e4c6 45%, #ead0a4 100%) fixed; }
body.w-lizards .tl-m:not(.on) { background: #ead6b4; }
body.w-lizards .perch { filter: drop-shadow(0 6px 8px rgba(90,56,20,.22)); }

body.w-scaly { --bg: #efeee0; --line: #dad8c0; --soft: #5c5a40; background: var(--g-litter, none), linear-gradient(180deg, #f9f8ee 0%, #ecebd8 45%, #dcdabc 100%) fixed; }
body.w-scaly .tl-m:not(.on) { background: #dad8c0; }
body.w-scaly .perch { filter: drop-shadow(0 6px 8px rgba(50,48,20,.22)); }

body.w-parrots { --bg: #e6f1dc; --line: #cadebc; --soft: #44663e; background: var(--g-jungle, none), linear-gradient(180deg, #f2f8ea 0%, #dfecd2 45%, #c8dfb8 100%) fixed; }
body.w-parrots .tl-m:not(.on) { background: #cadebc; }
body.w-parrots .perch { filter: drop-shadow(0 6px 8px rgba(20,60,20,.22)); }

body.w-aviary { --bg: #f0f5e4; --line: #d8e2c2; --soft: #586842; background: var(--g-lawn, none), linear-gradient(180deg, #f9fbf0 0%, #ecf2da 45%, #dce6c2 100%) fixed; }
body.w-aviary .tl-m:not(.on) { background: #d8e2c2; }
body.w-aviary .perch { filter: drop-shadow(0 6px 8px rgba(40,56,20,.2)); }

body.w-aquarium { --bg: #dceaf0; --line: #bcd6e0; --soft: #3e6474; }
html.water:has(body.w-aquarium) { background: var(--g-greenwater, none), linear-gradient(180deg, #eaf4f8 0%, #d2e6ee 45%, #b8d6e2 100%) fixed; }
html.water body.w-aquarium { background: transparent; }
body.w-aquarium .pk, body.w-aquarium .who, body.w-aquarium .tip, body.w-aquarium .ap-mate { background: rgba(255,255,255,.92); }
body.w-aquarium .tl-m:not(.on) { background: #bcd6e0; }
body.w-aquarium .perch { filter: drop-shadow(0 6px 8px rgba(20,50,70,.22)); }

body.w-minibeasts { --bg: #f1ebdd; --line: #ddd2ba; --soft: #6a5a40; background: var(--g-litter, none), linear-gradient(180deg, #f8f4ea 0%, #ece3d0 45%, #ded2b8 100%) fixed; }
body.w-minibeasts .tl-m:not(.on) { background: #ddd2ba; }
body.w-minibeasts .perch { filter: drop-shadow(0 6px 8px rgba(60,40,20,.24)); }

