@keyframes pulse-subtle {
          0%, 100% { opacity: 1; }
          50% { opacity: 0.7; }
        }
        .timer-progress {
          transition: width 1s linear;
        }
        .correct-opt {
          background-color: #059669 !important;
          border-color: #10b981 !important;
          color: white !important;
        }
        .wrong-opt {
          background-color: #dc2626 !important;
          border-color: #ef4444 !important;
          color: white !important;
        }
