 
    .navbar {
      background: #2c3e50;
      color: white;
      padding: 10px;
      display: flex;
      justify-content: space-between;
      align-items: center;
    }
    .navbar a { color: white; margin: 0 8px; text-decoration: none; }
    .quiz-container {
      max-width: 800px;
      margin: 20px auto;
      padding: 20px;
      background: #fff;
      border-radius: 12px;
      box-shadow: 0 4px 8px rgba(0,0,0,0.1);
    }



  .last-score {
    font-size: 18px;
    font-weight: bold;
    color: #ffffff;         /* Text white */
    background: linear-gradient(90deg, #ff512f, #dd2476); /* Gradient color */
    padding: 10px 15px;
    border-radius: 8px;
    display: inline-block;
    box-shadow: 0px 4px 6px rgba(0,0,0,0.2);
    margin: 10px 0;
  }
  
  
   body { font-family: Arial, sans-serif; background:#f5f6fa; margin:0; }
    .quiz-container {
      max-width: 800px; margin: 20px auto; padding: 20px;
      background: #fff; border-radius: 12px;
      box-shadow: 0 4px 8px rgba(0,0,0,0.1);
    }
    h2 { text-align:center; }
    .timer { text-align:right; font-weight:bold; color:#e74c3c; margin-bottom:15px; }
    .question { font-size:18px; font-weight:bold; margin-bottom:12px; }
    .options label { display:block; padding:8px; margin:5px 0; background:#ecf0f1; border-radius:6px; cursor:pointer; }
    .options label:hover { background:#dcdde1; }
    .nav-btns { text-align:center; margin-top:20px; }
    button { padding:10px 20px; border:none; border-radius:6px; cursor:pointer; font-size:16px; }
    #prevBtn { background:#7f8c8d; color:white; }
    #nextBtn { background:#2980b9; color:white; }
    .result { text-align:center; font-size:20px; font-weight:bold; margin-top:20px; }
    .review h3 { text-align:center; }
    .question-card { background:#fafafa; border:1px solid #ddd; padding:12px; margin:10px 0; border-radius:8px; }
    .correct { color:green; font-weight:bold; }
    .wrong { color:red; font-weight:bold; }
    .explanation { margin-top:8px; padding:8px; background:#f0f9ff; border-left:4px solid #3498db; border-radius:4px; }
 