.hidden { display: none; }

.option-btn {
  width: 100%;
  max-width: 320px;
  margin: 10px 0;
  padding: 12px;
  font-size: 1rem;
  color: #fff;
  background: linear-gradient(90deg, #0061ff, #363795);
  border: none;
  border-radius: 8px;
  cursor: pointer;
  transition: background 0.2s ease, transform 0.2s ease;
}

.option-btn:hover { transform: translateY(-2px); }

.correct { background-color: #28a745 !important; }
.wrong { background-color: #dc3545 !important; }
