Latest News
Discover

.quiz-box { max-width:500px; margin:20px auto; padding:25px; background:white; border-radius:16px; box-shadow:0 10px 30px rgba(0,0,0,0.08); font-family:'Poppins',sans-serif; } .math-question { font-size:28px; font-weight:700; text-align:center; margin:25px 0; background:linear-gradient(90deg,#4361ee,#4cc9f0); -webkit-background-clip:text; -webkit-text-fill-color:transparent; } .options-grid { display:grid; grid-template-columns:1fr 1fr; gap:12px; margin-bottom:25px; } .option-btn { padding:14px; border-radius:12px; background:white; border:2px solid #e0e3ff; font-size:16px; font-weight:500; color:#3a3a3a; text-align:center; cursor:pointer; transition:all 0.3s; box-shadow:0 3px 6px rgba(0,0,0,0.05); } .option-btn:hover { transform:translateY(-2px); box-shadow:0 6px 12px rgba(67,97,238,0.15); border-color:#4361ee; } .option-btn.selected { background:rgba(67,97,238,0.1); border-color:#4361ee; color:#4361ee; font-weight:600; } .progress-track { height:15px; background:#f0f4ff; border-radius:7.5px; margin:25px 0; overflow:hidden; } .progress-bar { height:100%; width:0%; border-radius:7.5px; background:linear-gradient(90deg,#4361ee,#4cc9f0); position:relative; transition:none; } .progress-text { position:absolute; right:10px; top:50%; transform:translateY(-50%); color:white; font-size:12px; font-weight:600; } .action-btn { padding:12px 25px; border:none; border-radius:8px; font-weight:600; cursor:pointer; font-size:15px; transition:all 0.2s; } #submit-answer { background:linear-gradient(90deg,#48bb78,#38a169); color:white; box-shadow:0 4px 12px rgba(72,187,120,0.3); } #skip-question { background:linear-gradient(90deg,#f72585,#b5179e); color:white; box-shadow:0 4px 12px rgba(247,37,133,0.3); } .result-message { font-size:40px; font-weight:800; text-align:center; margin:20px 0; }