.flip-card.flipped{background:#48bb78}.quiz-option{background:#fff;border:2px solid #e2e8f0;padding:15px 20px;margin:10px 0;border-radius:8px;cursor:pointer;transition:all .3s ease;font-size:1em}.quiz-option:hover{border-color:#667eea;background:#f7fafc;transform:translateX(5px)}.quiz-option.correct{background:#c6f6d5;border-color:#48bb78}.quiz-option.incorrect{background:#fed7d7;border-color:#fc8181}.checklist-item.checked .checkbox{background:#48bb78;border-color:#48bb78}.checklist-item.checked .checkbox::after{content:"✓";color:white;font-weight:700}