/* GENERATED by tools/build-dinos.py from docs/brand/brand.json gamePalette.
   Do not edit by hand: change the board, then re-run the build.
   Game colours paint only the game object they name (BRAND.md, Game palette).
   Every fill reads var(--sil, <token>): a container that sets --sil turns
   the dino into a one-colour silhouette (the /dinos mystery cards). */

:root {
  --biome-hatchling-meadow: #4ade80;
  --biome-fern-jungle: #34d399;
  --biome-riverbend: #38bdf8;
  --biome-lava-fields: #fb923c;
  --biome-crystal-caverns: #c084fc;
  --biome-tar-pits: #d97706;
  --biome-thunder-cliffs: #60a5fa;
  --biome-frozen-tundra: #7dd3fc;
  --biome-ashen-wastes: #f87171;
  --biome-apex-summit: #fbbf24;
  --season-dawn: #fbbf24;
  --season-tide: #38bdf8;
  --season-ember: #fb923c;
  --season-frost: #67e8f9;
  --season-bloom: #f472b6;
  --season-storm: #a78bfa;
  --season-dusk: #818cf8;
  --season-golden: #eab308;
  --season-void: #7c3aed;
  --season-zenith: #f43f5e;
  --species-compy-body: #86efac;
  --species-raptor-body: #4ade80;
  --species-anky-body: #38bdf8;
  --species-anky-spikes: #0ea5e9;
  --species-stego-body: #fb923c;
  --species-stego-plates: #ea580c;
  --species-trike-frill: #a855f7;
  --species-trike-body: #c084fc;
  --species-trike-horns: #7c3aed;
  --species-bronto-body: #a78bfa;
  --species-ptero-body: #60a5fa;
  --species-ptero-crest: #3b82f6;
  --species-spino-sail: #14b8a6;
  --species-spino-body: #5eead4;
  --species-rex-body: #f87171;
  --species-apex-body: #fbbf24;
  --species-apex-crown: #f59e0b;
  --species-apex-crown-jewel: #ef4444;
  --species-pass-regalis-body: #f093fb;
  --species-pass-regalis-spikes: #ec4899;
  --species-dilophosaurus-body: #7ca982;
  --species-mamenchisaurus-body: #7d8a63;
  --species-parasaurolophus-body: #7fa07e;
  --species-parasaurolophus-crest: #a3bfa0;
  --species-eoraptor-body: #8a9a5b;
  --species-pisanosaurus-body: #b08968;
  --species-panphagia-body: #8f9f7a;
  --species-herrerasaurus-body: #6f8f7a;
  --species-riojasaurus-body: #9c7f5e;
  --species-scutellosaurus-body: #b07d5a;
  --species-kayentavenator-body: #7c9a6d;
  --species-sarahsaurus-body: #b09a76;
  --species-scelidosaurus-detail: #5c6a44;
  --species-scelidosaurus-body: #7c8a5e;
  --species-yinlong-body: #9a8b5f;
  --species-limusaurus-body: #9db87e;
  --species-guanlong-body: #b08968;
  --species-sinraptor-body: #8a7f6d;
  --species-leaellynasaura-body: #8b9a6b;
  --species-qantassaurus-body: #9a8b5f;
  --species-timimus-body: #a98b6d;
  --species-minmi-body: #93846c;
  --species-minmi-detail: #736549;
  --species-muttaburrasaurus-detail: #d8c8a8;
  --species-muttaburrasaurus-body: #6b533d;
  --species-akainacephalus-detail: #7a6d54;
  --species-akainacephalus-body: #9a8b6f;
  --species-hagryphus-body: #cbb287;
  --species-gryposaurus-body: #a0846f;
  --species-gryposaurus-detail: #bda48c;
  --species-nasutoceratops-detail: #b8bd84;
  --species-nasutoceratops-body: #9aa06a;
  --species-shuvuuia-body: #c9b287;
  --species-protoceratops-body: #b3a06b;
  --species-protoceratops-detail: #d6c39a;
  --species-halszkaraptor-body: #7d8ba0;
  --species-pinacosaurus-body: #8a7a5c;
  --species-pinacosaurus-detail: #6b5d45;
  --species-citipati-body: #a3a380;
  --species-struthiosaurus-body: #8f7d63;
  --species-struthiosaurus-detail: #6f5f49;
  --species-balaur-body: #7b7f8a;
  --species-telmatosaurus-body: #9c8a6e;
  --species-telmatosaurus-detail: #b8a583;
  --species-magyarosaurus-detail: #6b6358;
  --species-magyarosaurus-body: #8a8175;
  --species-hatzegopteryx-detail: #e7d8b0;
  --species-hatzegopteryx-body: #b45309;
  --species-sphaerotholus-body: #a89b7a;
  --species-ornithomimus-body: #d8c99b;
  --species-anodontosaurus-detail: #5f6b51;
  --species-anodontosaurus-body: #7d8a6a;
  --species-hypacrosaurus-detail: #8fb0ab;
  --species-hypacrosaurus-body: #6f8f8a;
  --species-eotriceratops-detail: #c9a06b;
  --species-eotriceratops-body: #a97c50;
  --species-thescelosaurus-body: #7d8a6a;
  --species-pachycephalosaurus-body: #8a6a4a;
  --species-pachycephalosaurus-detail: #d8c8a8;
  --species-anzu-body: #9aa88a;
  --species-edmontosaurus-detail: #96ac86;
  --species-edmontosaurus-body: #7a8f6f;
  --species-torosaurus-body: #8f7355;
  --species-torosaurus-detail: #b89b74;
  --species-tsidiiyazhi-body: #b8a288;
  --species-lithornis-body: #b38f66;
  --species-presbyornis-body: #cfd3cc;
  --species-waimanu-body: #8fa3b0;
  --species-gastornis-body: #7d6248;
}

.fill-mystery {
  fill: var(--sil, var(--plum-deep));
}
.dino-eye {
  fill: var(--sil, var(--plum-deep));
}
.dino-glint {
  fill: var(--sil, var(--white));
}
.fill-season-dawn {
  fill: var(--sil, var(--season-dawn));
}
.fill-season-tide {
  fill: var(--sil, var(--season-tide));
}
.fill-season-ember {
  fill: var(--sil, var(--season-ember));
}
.fill-season-frost {
  fill: var(--sil, var(--season-frost));
}
.fill-season-bloom {
  fill: var(--sil, var(--season-bloom));
}
.fill-season-storm {
  fill: var(--sil, var(--season-storm));
}
.fill-season-dusk {
  fill: var(--sil, var(--season-dusk));
}
.fill-season-golden {
  fill: var(--sil, var(--season-golden));
}
.fill-season-void {
  fill: var(--sil, var(--season-void));
}
.fill-season-zenith {
  fill: var(--sil, var(--season-zenith));
}
.fill-species-compy-body {
  fill: var(--sil, var(--species-compy-body));
}
.fill-species-raptor-body {
  fill: var(--sil, var(--species-raptor-body));
}
.fill-species-anky-body {
  fill: var(--sil, var(--species-anky-body));
}
.fill-species-anky-spikes {
  fill: var(--sil, var(--species-anky-spikes));
}
.fill-species-stego-body {
  fill: var(--sil, var(--species-stego-body));
}
.fill-species-stego-plates {
  fill: var(--sil, var(--species-stego-plates));
}
.fill-species-trike-frill {
  fill: var(--sil, var(--species-trike-frill));
}
.fill-species-trike-body {
  fill: var(--sil, var(--species-trike-body));
}
.fill-species-trike-horns {
  fill: var(--sil, var(--species-trike-horns));
}
.fill-species-bronto-body {
  fill: var(--sil, var(--species-bronto-body));
}
.fill-species-ptero-body {
  fill: var(--sil, var(--species-ptero-body));
}
.fill-species-ptero-crest {
  fill: var(--sil, var(--species-ptero-crest));
}
.fill-species-spino-sail {
  fill: var(--sil, var(--species-spino-sail));
}
.fill-species-spino-body {
  fill: var(--sil, var(--species-spino-body));
}
.fill-species-rex-body {
  fill: var(--sil, var(--species-rex-body));
}
.fill-species-apex-body {
  fill: var(--sil, var(--species-apex-body));
}
.fill-species-apex-crown {
  fill: var(--sil, var(--species-apex-crown));
}
.fill-species-apex-crown-jewel {
  fill: var(--sil, var(--species-apex-crown-jewel));
}
.fill-species-pass-regalis-body {
  fill: var(--sil, var(--species-pass-regalis-body));
}
.fill-species-pass-regalis-spikes {
  fill: var(--sil, var(--species-pass-regalis-spikes));
}
.fill-species-dilophosaurus-body {
  fill: var(--sil, var(--species-dilophosaurus-body));
}
.fill-species-mamenchisaurus-body {
  fill: var(--sil, var(--species-mamenchisaurus-body));
}
.fill-species-parasaurolophus-body {
  fill: var(--sil, var(--species-parasaurolophus-body));
}
.fill-species-parasaurolophus-crest {
  fill: var(--sil, var(--species-parasaurolophus-crest));
}
.fill-species-eoraptor-body {
  fill: var(--sil, var(--species-eoraptor-body));
}
.fill-species-pisanosaurus-body {
  fill: var(--sil, var(--species-pisanosaurus-body));
}
.fill-species-panphagia-body {
  fill: var(--sil, var(--species-panphagia-body));
}
.fill-species-herrerasaurus-body {
  fill: var(--sil, var(--species-herrerasaurus-body));
}
.fill-species-riojasaurus-body {
  fill: var(--sil, var(--species-riojasaurus-body));
}
.fill-species-scutellosaurus-body {
  fill: var(--sil, var(--species-scutellosaurus-body));
}
.fill-species-kayentavenator-body {
  fill: var(--sil, var(--species-kayentavenator-body));
}
.fill-species-sarahsaurus-body {
  fill: var(--sil, var(--species-sarahsaurus-body));
}
.fill-species-scelidosaurus-detail {
  fill: var(--sil, var(--species-scelidosaurus-detail));
}
.fill-species-scelidosaurus-body {
  fill: var(--sil, var(--species-scelidosaurus-body));
}
.fill-species-yinlong-body {
  fill: var(--sil, var(--species-yinlong-body));
}
.fill-species-limusaurus-body {
  fill: var(--sil, var(--species-limusaurus-body));
}
.fill-species-guanlong-body {
  fill: var(--sil, var(--species-guanlong-body));
}
.fill-species-sinraptor-body {
  fill: var(--sil, var(--species-sinraptor-body));
}
.fill-species-leaellynasaura-body {
  fill: var(--sil, var(--species-leaellynasaura-body));
}
.fill-species-qantassaurus-body {
  fill: var(--sil, var(--species-qantassaurus-body));
}
.fill-species-timimus-body {
  fill: var(--sil, var(--species-timimus-body));
}
.fill-species-minmi-body {
  fill: var(--sil, var(--species-minmi-body));
}
.fill-species-minmi-detail {
  fill: var(--sil, var(--species-minmi-detail));
}
.fill-species-muttaburrasaurus-detail {
  fill: var(--sil, var(--species-muttaburrasaurus-detail));
}
.fill-species-muttaburrasaurus-body {
  fill: var(--sil, var(--species-muttaburrasaurus-body));
}
.fill-species-akainacephalus-detail {
  fill: var(--sil, var(--species-akainacephalus-detail));
}
.fill-species-akainacephalus-body {
  fill: var(--sil, var(--species-akainacephalus-body));
}
.fill-species-hagryphus-body {
  fill: var(--sil, var(--species-hagryphus-body));
}
.fill-species-gryposaurus-body {
  fill: var(--sil, var(--species-gryposaurus-body));
}
.fill-species-gryposaurus-detail {
  fill: var(--sil, var(--species-gryposaurus-detail));
}
.fill-species-nasutoceratops-detail {
  fill: var(--sil, var(--species-nasutoceratops-detail));
}
.fill-species-nasutoceratops-body {
  fill: var(--sil, var(--species-nasutoceratops-body));
}
.fill-species-shuvuuia-body {
  fill: var(--sil, var(--species-shuvuuia-body));
}
.fill-species-protoceratops-body {
  fill: var(--sil, var(--species-protoceratops-body));
}
.fill-species-protoceratops-detail {
  fill: var(--sil, var(--species-protoceratops-detail));
}
.fill-species-halszkaraptor-body {
  fill: var(--sil, var(--species-halszkaraptor-body));
}
.fill-species-pinacosaurus-body {
  fill: var(--sil, var(--species-pinacosaurus-body));
}
.fill-species-pinacosaurus-detail {
  fill: var(--sil, var(--species-pinacosaurus-detail));
}
.fill-species-citipati-body {
  fill: var(--sil, var(--species-citipati-body));
}
.fill-species-struthiosaurus-body {
  fill: var(--sil, var(--species-struthiosaurus-body));
}
.fill-species-struthiosaurus-detail {
  fill: var(--sil, var(--species-struthiosaurus-detail));
}
.fill-species-balaur-body {
  fill: var(--sil, var(--species-balaur-body));
}
.fill-species-telmatosaurus-body {
  fill: var(--sil, var(--species-telmatosaurus-body));
}
.fill-species-telmatosaurus-detail {
  fill: var(--sil, var(--species-telmatosaurus-detail));
}
.fill-species-magyarosaurus-detail {
  fill: var(--sil, var(--species-magyarosaurus-detail));
}
.fill-species-magyarosaurus-body {
  fill: var(--sil, var(--species-magyarosaurus-body));
}
.fill-species-hatzegopteryx-detail {
  fill: var(--sil, var(--species-hatzegopteryx-detail));
}
.fill-species-hatzegopteryx-body {
  fill: var(--sil, var(--species-hatzegopteryx-body));
}
.fill-species-sphaerotholus-body {
  fill: var(--sil, var(--species-sphaerotholus-body));
}
.fill-species-ornithomimus-body {
  fill: var(--sil, var(--species-ornithomimus-body));
}
.fill-species-anodontosaurus-detail {
  fill: var(--sil, var(--species-anodontosaurus-detail));
}
.fill-species-anodontosaurus-body {
  fill: var(--sil, var(--species-anodontosaurus-body));
}
.fill-species-hypacrosaurus-detail {
  fill: var(--sil, var(--species-hypacrosaurus-detail));
}
.fill-species-hypacrosaurus-body {
  fill: var(--sil, var(--species-hypacrosaurus-body));
}
.fill-species-eotriceratops-detail {
  fill: var(--sil, var(--species-eotriceratops-detail));
}
.fill-species-eotriceratops-body {
  fill: var(--sil, var(--species-eotriceratops-body));
}
.fill-species-thescelosaurus-body {
  fill: var(--sil, var(--species-thescelosaurus-body));
}
.fill-species-pachycephalosaurus-body {
  fill: var(--sil, var(--species-pachycephalosaurus-body));
}
.fill-species-pachycephalosaurus-detail {
  fill: var(--sil, var(--species-pachycephalosaurus-detail));
}
.fill-species-anzu-body {
  fill: var(--sil, var(--species-anzu-body));
}
.fill-species-edmontosaurus-detail {
  fill: var(--sil, var(--species-edmontosaurus-detail));
}
.fill-species-edmontosaurus-body {
  fill: var(--sil, var(--species-edmontosaurus-body));
}
.fill-species-torosaurus-body {
  fill: var(--sil, var(--species-torosaurus-body));
}
.fill-species-torosaurus-detail {
  fill: var(--sil, var(--species-torosaurus-detail));
}
.fill-species-tsidiiyazhi-body {
  fill: var(--sil, var(--species-tsidiiyazhi-body));
}
.fill-species-lithornis-body {
  fill: var(--sil, var(--species-lithornis-body));
}
.fill-species-presbyornis-body {
  fill: var(--sil, var(--species-presbyornis-body));
}
.fill-species-waimanu-body {
  fill: var(--sil, var(--species-waimanu-body));
}
.fill-species-gastornis-body {
  fill: var(--sil, var(--species-gastornis-body));
}
.biome-hatchling-meadow {
  --biome: var(--biome-hatchling-meadow);
}
.biome-fern-jungle {
  --biome: var(--biome-fern-jungle);
}
.biome-riverbend {
  --biome: var(--biome-riverbend);
}
.biome-lava-fields {
  --biome: var(--biome-lava-fields);
}
.biome-crystal-caverns {
  --biome: var(--biome-crystal-caverns);
}
.biome-tar-pits {
  --biome: var(--biome-tar-pits);
}
.biome-thunder-cliffs {
  --biome: var(--biome-thunder-cliffs);
}
.biome-frozen-tundra {
  --biome: var(--biome-frozen-tundra);
}
.biome-ashen-wastes {
  --biome: var(--biome-ashen-wastes);
}
.biome-apex-summit {
  --biome: var(--biome-apex-summit);
}
.dot-season-dawn {
  background: var(--season-dawn);
}
.dot-season-tide {
  background: var(--season-tide);
}
.dot-season-ember {
  background: var(--season-ember);
}
.dot-season-frost {
  background: var(--season-frost);
}
.dot-season-bloom {
  background: var(--season-bloom);
}
.dot-season-storm {
  background: var(--season-storm);
}
.dot-season-dusk {
  background: var(--season-dusk);
}
.dot-season-golden {
  background: var(--season-golden);
}
.dot-season-void {
  background: var(--season-void);
}
.dot-season-zenith {
  background: var(--season-zenith);
}
