.result-box.show{display:block}.flip-card.flipped .flip-card-inner{transform:rotateY(180deg)}.progress-item.checked .progress-checkbox{background:var(--primary-color)}.progress-item.checked .progress-checkbox::after{content:"✓";color:white;font-size:20px;font-weight:700}.reveal-section.open .reveal-arrow{transform:rotate(180deg)}.reveal-section.open .reveal-content{max-height:1000px;margin-top:15px}.quiz-option.selected{background:var(--primary-color);color:white;border-color:var(--primary-color)}.quiz-submit{background:var(--primary-color);color:white;border:none;padding:15px 40px;border-radius:10px;cursor:pointer;font-size:1.1em;font-weight:700;margin-top:15px;width:100%;transition:all .3s ease}.quiz-submit:hover{background:#234d24;transform:scale(1.02)}