body,
.st-content {
  background-color: #000000;
  /* TODO: Configurable */
  color: #ffffff;
  fill: #ffffff;
  /* TODO: Configurable */
}
a {
  color: #ffffff;
  fill: #ffffff;
}
.page-footer svg path,
.page-footer svg polygon,
.page-footer svg rect {
  color: #ffffff;
  fill: #ffffff;
}
.btn:hover,
.btn-large:hover {
  background-color: #242424;
}
.btn:focus,
.btn-large:focus {
  background-color: #4a4a4a;
}
.fake-tab a::after {
  background: #a5a5a5;
}
.theme-color {
  color: #575757;
}
.theme-background-color-on-hover:hover {
  background-color: #575757;
}
.theme-background-color {
  background-color: #575757;
}
.theme-background-color-override {
  background-color: #575757 !important;
}
.modal__content.theme-color {
  background-color: #575757;
}
.st-content.theme-color-modal .modal__content {
  background-color: #575757;
}
.st-content.theme-color-modal div#modal__temp {
  background-color: #575757;
}
/** Secondary color **/
.theme-secondary-color {
  color: #a5a5a5;
}
.spinner-color-secondary {
  border-color: #a5a5a5;
}
.theme-secondary-background-color,
.theme-secondary-background-color:hover {
  background-color: #a5a5a5;
  color: #ffffff;
  fill: #ffffff;
}
.theme-secondary-background-color.match-text {
  color: #ffffff;
  fill: #ffffff;
}
.theme-secondary-background-color > i,
.theme-secondary-background-color:hover > i {
  color: #ffffff;
  fill: #ffffff;
}
.btn-floating.theme-secondary-background-color:hover {
  background-color: #8c8c8c;
}
.show-listing-show:hover .dateball,
.show-listing-show.expanded .dateball {
  background-color: #575757;
}
/** Card colors **/
.card-background-color {
  background-color: #a5a5a5;
}
.card-color {
  color: #272727;
}
/** Other stuff **/
section#top #background-container {
  transition: all 0.5s;
  background-size: 100% auto;
  width: 100%;
  padding-top: 50%;
  position: relative;
  z-index: 1;
  background-image: url("/images/dagny/predefined/default.jpg");
  /* TODO: Configurable */
}
section#top #gradient-container {
  background: linear-gradient(to top, #000000, rgba(0, 0, 0, 0) 100%);
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}
div#main-ribbon .event-info {
  color: #ffffff;
  fill: #ffffff;
}
/** Media queries **/
/** M **/
/** S **/
