:root { --color-primary: #ff0000; }
:root {
  --color-primary: #d40000;
  --color-primary-light: #ef3b3b;
  --color-primary-dark: #9e0000;
}

/* Links */
a {
  color: #d40000;
}

a:hover,
a:focus {
  color: #9e0000;
}

/* Primary buttons */
.btn-primary,
button.btn-primary,
input.btn-primary {
  background-color: #d40000 !important;
  border-color: #d40000 !important;
}

.btn-primary:hover,
.btn-primary:focus {
  background-color: #9e0000 !important;
  border-color: #9e0000 !important;
}

/* Success/active accents often shown in Pretalx green */
.text-success {
  color: #d40000 !important;
}

.border-success {
  border-color: #d40000 !important;
}

/* Dashboard numbers and highlighted text */
.dashboard-block .number,
.dashboard-block a,
.dashboard-block strong {
  color: #d40000 !important;
}

/* Active navigation */
.nav-link.active,
.nav-tabs .nav-link.active {
  color: #d40000 !important;
  border-color: #d40000 !important;
}

/* Checkbox/radio accent */
input[type="checkbox"],
input[type="radio"] {
  accent-color: #d40000;
}