/* dnapot Review Lab - Additional CSS */
.topic-btn {
  border: 1px solid #3f3f46;
}
.topic-btn.active {
  background-color: #ca8a04 !important;
  color: #18181b !important;
  border-color: #ca8a04 !important;
}

.option {
  border: 1px solid #3f3f46;
  background-color: #18181b;
}

.option.selected {
  background-color: #422006;
  border-color: #ca8a04;
}

.option.correct {
  background-color: #052e16;
  border-color: #16a34a;
}

.option.incorrect {
  background-color: #450a0a;
  border-color: #dc2626;
}

/* Calculator polish */
input[type="number"] {
  color: #e4e4e7;
}

input[type="number"]:focus {
  border-color: #ca8a04;
  outline: none;
  box-shadow: 0 0 0 3px rgba(202, 138, 4, 0.1);
}