.daily-quiz-container .dq-question-text strong {
    font-weight: bold;
}
.daily-quiz-container .dq-question-text {
    font-size: 1.5em; /* आप इसे अपनी पसंद के अनुसार बदल सकते हैं */
    margin-bottom: 10px;
}

.daily-quiz-container .dq-options {
    list-style: none;
    padding-left: 0;
}

.daily-quiz-container .dq-options li {
    margin-bottom: 8px;
}

.daily-quiz-container .dq-question .dq-feedback {
    margin-top: 5px;
    padding: 5px;
    border-radius: 3px;
}

.daily-quiz-container .dq-question .dq-feedback.correct {
    color: #155724;
    background-color: #d4edda;
    border: 1px solid #c3e6cb;
}

.daily-quiz-container .dq-question .dq-feedback.incorrect {
    color: #721c24;
    background-color: #f8d7da;
    border: 1px solid #f5c6cb;
}
.daily-quiz-container .dq-question .user-answer.correct-answer {
    color: green;
    font-weight: bold;
}
.daily-quiz-container .dq-question .user-answer.incorrect-answer {
    color: red;
    text-decoration: line-through;
}
.daily-quiz-container .dq-question .correct-answer-text {
    color: green;
    font-weight: bold;
}

.daily-quiz-container .dq-results {
    margin-top: 20px;
    padding: 15px;
    border: 1px solid #ddd;
    background-color: #f9f9f9;
}
.daily-quiz-container .dq-results h4 {
    margin-top: 0;
}
.dq-question-image-container {
    margin-bottom: 15px;
    text-align: center; /* या आपकी पसंद के अनुसार */
}

.dq-question-image {
    max-width: 100%;
    height: auto;
    border-radius: 4px;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}

.dq-explanation {
    padding: 12px 15px;
    margin-top: 10px;
    border-radius: 5px;
    font-size: 0.95em;
    line-height: 1.6;
    border: 1px solid transparent; /* बेस बॉर्डर */
}

.dq-explanation-correct {
    background-color: #e6ffed; /* हल्का हरा */
    border-color: #b7e1c4;
    color: #256029;
}

.dq-explanation-incorrect {
    background-color: #ffebee; /* हल्का लाल */
    border-color: #f5c6cb;
    color: #721c24;
}

.dq-explanation-not-answered { /* यदि प्रश्न का उत्तर नहीं दिया गया है तो स्पष्टीकरण के लिए वैकल्पिक शैली */
    background-color: #f8f9fa; /* हल्का ग्रे */
    border-color: #dee2e6;
    color: #495057;
}

/* मौजूदा .dq-feedback को थोड़ा समायोजित करें यदि आवश्यक हो, या यदि यह अब उपयोग में नहीं है तो हटा दें */
.dq-feedback.correct {
    color: green;
    font-weight: bold;
}

.dq-feedback.incorrect {
    color: red;
    font-weight: bold;
}
.dq-feedback.not-answered {
    color: #777;
    font-style: italic;
}


