/* Wormtrail's sole palette source, shared by controls, tiles and SVG rendering. */
:root {
  --worm-blue: #2196E8;
  --worm-green: #69C92F;
  --worm-orange: #F5A623;
  --worm-pink: #E83E8C;
}
[data-difficulty="easy"] {
  --difficulty-color: var(--worm-blue);
  --difficulty-color-light: #DCEFFC;
  --difficulty-color-dark: #1265A3;
  --difficulty-color-soft: #EFF8FE;
}
[data-difficulty="medium"] {
  --difficulty-color: var(--worm-orange);
  --difficulty-color-light: #FCEBCB;
  --difficulty-color-dark: #945900;
  --difficulty-color-soft: #FFF8EB;
}
[data-difficulty="hard"] {
  --difficulty-color: var(--worm-pink);
  --difficulty-color-light: #F9DCE8;
  --difficulty-color-dark: #A51C5D;
  --difficulty-color-soft: #FEF2F7;
}
.worm-layer {
  --worm-body: var(--difficulty-color);
  --worm-edge: var(--difficulty-color-dark);
  --worm-light: var(--difficulty-color-light);
  width: 100%; height: auto; pointer-events: none;
}
.worm-complete {
  --worm-body: var(--completion-color);
  --worm-edge: var(--completion-edge);
  --worm-light: var(--completion-light);
}
