.reveal-card.revealed{background:rgba(255,255,255,.3)}.reveal-card.revealed .reveal-answer{max-height:500px;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.3)}.myth-option.correct{background:#48bb78;border-color:#2f855a;animation:pulse .5s ease}.myth-option.incorrect{background:#fc8181;border-color:#e53e3e;animation:shake .5s ease}.myth-feedback.show{display:block;animation:fadeIn .5s ease}.month-btn.active{background:#1a202c;color:white}.nutrient-item{margin:1rem 0;padding:1rem;background:#fff;border-radius:8px;border-left:5px solid #f6ad55}.nutrient-item h4{font-size:1.15rem;margin:0 0 .5rem;color:#2d3748;font-weight:700}.nutrient-item p{margin:.5rem 0;font-size:1rem;color:#4a5568}.timeline-stage.active{background:rgba(255,255,255,.3);border-color:rgba(255,255,255,.6)}.timeline-stage.active .stage-content{max-height:600px;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.3)}.quiz-choice.selected-correct{background:#c6f6d5;border-color:#38a169}.quiz-choice.selected-incorrect{background:#fed7d7;border-color:#e53e3e}.quiz-explanation.show{display:block;animation:fadeIn .5s ease}.checklist-item.checked{background:#c6f6d5;border-color:#38a169}.checklist-item.checked .checkbox{background:#38a169;border-color:#38a169;color:white}