@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@200;400&display=swap"); /* Reset default styling */ body, h1, h2, h3, p, ul, li { margin: 0; padding: 0; } body { font-family: Arial, sans-serif; background-color: #f0f0f0; } .quiz-container { max-width: 800px; margin: 0 auto; padding: 20px; margin-top: 150px; background-color: #fff; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1); border-radius: 8px; } .quiz-header { margin-bottom: 20px; padding: 20px; border-bottom: 1px solid #ddd; } .quiz-header h2 { font-size: 24px; margin-bottom: 10px; } ul { list-style: none; padding-left: 0; } li { margin-bottom: 10px; } .answer-label { display: inline-block; padding: 10px; border: 2px solid #ddd; border-radius: 4px; cursor: pointer; transition: background-color 0.3s ease; } .answer-label:hover { background-color: #f5f5f5; } button { display: block; margin: 20px auto 0; padding: 10px 20px; font-size: 16px; background-color: #007bff; color: #fff; border: none; border-radius: 4px; cursor: pointer; transition: background-color 0.3s ease; } button:hover { background-color: #0056b3; } body { font-family: Arial, sans-serif; margin: 0; padding: 0; background-image: url('pexels-james-wheeler-417074.jpg'); /* Replace with your image path */ background-size: cover; background-repeat: no-repeat; background-attachment: fixed; } /* ... Your existing CSS ... */ label { display: block; cursor: pointer; padding: 10px; border: 1px solid #ccc; border-radius: 5px; margin-bottom: 10px; background-color: #fff; } /* Style the labels when the radio button is checked */ .answer:checked + label { background-color: #2ef314; border-color: #16c3dd; } .creator-details { color: white; }