html{min-width:320px}body{margin:0}a{color:inherit}code{background:#1a392214;border-radius:4px;padding:.1rem .3rem}pre{color:#f7fff8;background:#18251d;border-radius:8px;padding:1rem;overflow-x:auto}.question-card:after{pointer-events:none;border-radius:inherit;content:"";opacity:0;position:absolute;inset:0}.question-card-correct:after{background:linear-gradient(135deg,#22c55e2e,#0000 42%),radial-gradient(circle at 88% 14%,#facc1559,#0000 26%);animation:.9s ease-out answer-correct-glow}.question-card-wrong{animation:.34s ease-out answer-wrong-shake}.question-card-wrong:after{background:linear-gradient(135deg,#ef44442e,#0000 48%),radial-gradient(circle at 88% 14%,#ef444438,#0000 28%);animation:.62s ease-out answer-wrong-flash}.points-burst{animation:.9s ease-out both points-burst}@keyframes answer-correct-glow{0%{opacity:0}18%{opacity:1}to{opacity:0}}@keyframes answer-wrong-flash{0%,to{opacity:0}22%{opacity:1}}@keyframes answer-wrong-shake{0%,to{transform:translate(0)}20%{transform:translate(-5px)}42%{transform:translate(5px)}64%{transform:translate(-3px)}82%{transform:translate(2px)}}@keyframes points-burst{0%{opacity:0;transform:translateY(10px)scale(.82)}18%{opacity:1;transform:translateY(0)scale(1.04)}70%{opacity:1;transform:translateY(-6px)scale(1)}to{opacity:0;transform:translateY(-14px)scale(.96)}}@media (prefers-reduced-motion:reduce){.question-card-correct:after,.question-card-wrong,.question-card-wrong:after,.points-burst{animation:none}}
