/* GROUP role-color trial. Remove this stylesheet to restore the original blues. */
#mechanism .research-node {
  background: linear-gradient(135deg, #b71c2b 0%, #a90f1d 58%, #8a0c18 100%);
  border-color: #e87881;
  box-shadow: 0 12px 30px #041d3933;
}

#mechanism .research-node h3 {
  color: #fff;
}

#mechanism .research-node small {
  color: #ffe4e7;
}

#mechanism .research-node p {
  color: #fff0f2;
}

#mechanism .research-node>span {
  color: #ffffff40;
}

#mechanism .field-node {
  background: linear-gradient(135deg, #fae67e 0%, #f2d336 70%, #e9c52a 100%);
  border-color: #ffeb95;
  box-shadow: 0 12px 30px #041d3933;
}

#mechanism .field-node h3 {
  color: #273328;
}

#mechanism .field-node small {
  color: #655015;
}

#mechanism .field-node p {
  color: #48401e;
}

#mechanism .field-node>span {
  color: #71550d4d;
}
