.detective-intro{font-size:1rem;line-height:1.6;margin:0 0 20px;color:#263c58}
.detective-stage{background:linear-gradient(135deg,#eff5ff,#fff 55%);border-color:#183455}
.detective-stage .quiz-progress{font-size:.85rem;color:#9a1521}
.detective-stage .quiz-feedback{border-left-color:#b11d2b}
.detective-stage .quiz-feedback p:last-of-type{margin-bottom:14px}
.detective-stage button:focus-visible{outline:3px solid #e5a900;outline-offset:3px}
