.reveal-answer { border: 2px solid #8585d0; border-radius: 3px; padding: 0 0.3em; }
.reveal-answer:before { content: "Click to reveal the answer ..."; }
.reveal-answer .answer { display: none; }
.reveal-answer.revealed { border-color: #8ec58e; }
.reveal-answer.revealed:before { content: "Answer: "; }
.reveal-answer.revealed .answer { display: inline; }
