/* Comedy Bar College accent update: muted burgundy inspired by Shahar Hasson's site. */
:root {
  --cb-accent: #7e0009;
  --cb-accent-hover: #64000c;
  --cb-accent-soft: #f6e9eb;
}

#dm .dmBody .dmButtonLink.dmWidget,
#dm .dmBody .dmformsubmit,
#dm .dmBody button.dmWidget,
#dm .dmBody input[type="submit"] {
  background-color: var(--cb-accent) !important;
  background-image: none !important;
  border-color: var(--cb-accent) !important;
  color: #fff !important;
}

#dm .dmBody .dmButtonLink.dmWidget:hover,
#dm .dmBody .dmformsubmit:hover,
#dm .dmBody button.dmWidget:hover,
#dm .dmBody input[type="submit"]:hover {
  background-color: var(--cb-accent-hover) !important;
  border-color: var(--cb-accent-hover) !important;
}

#dm .dmBody a:not(.dmButtonLink):hover,
#dm .dmBody a:not(.dmButtonLink):focus-visible {
  color: var(--cb-accent) !important;
}

#dm .dmBody .dmButtonLink.dmWidget:focus-visible,
#dm .dmBody .dmformsubmit:focus-visible {
  outline: 3px solid var(--cb-accent);
  outline-offset: 3px;
}
