  }
    .quiz-box {
      background: #fdebd0;
      padding: 1.2rem;
      border-radius: 10px;
      margin-top: 2rem;
      box-shadow: 0 4px 12px rgba(0,0,0,0.1);
      text-align: center;
    }
    .quiz-box strong {
      color: #922b21;
    }

    footer
    {
      text-align:center; padding:1.2rem; margin-top:2rem;
      background:#111; color:#fff; font-weight:600;
    }

    .top-btn {
      position: fixed;
      left: 20px;
      bottom: 30px;
      background-color: #f1c40f;
      color: black