.activity-result .quiz-option{display:block;width:100%;margin-top:7px;border:1px solid #ead8df;border-radius:18px;background:#fff;color:#8d627b;padding:9px 12px;text-align:left;font:10px var(--sans)}.activity-result .quiz-option:hover:not(:disabled){background:#f8eaf0}.activity-result .quiz-option:disabled{opacity:.65;cursor:default}.quiz-card .activity-result{font:12px var(--sans)}.quiz-card .activity-result strong{font:17px var(--serif)}.quiz-card .activity-result small{margin-top:7px;line-height:1.5}
.collect-heart{animation:heartfloat 1.8s ease-in-out infinite alternate;animation-delay:calc(var(--heart-i)*-.25s)}.collect-heart.collected{animation:none}@keyframes heartfloat{to{transform:translateY(-7px) rotate(8deg)}}
