.stop-signs .question-intro { background: #f1e0e3; }
.stop-signs .question-intro::before { background: linear-gradient(115deg, #f1e0e3, #e6e2f2); }
.stop-signs .answer-section { border-top-color: #a8b9b9; }
.stop-signs .keep-question { background: #e6e2f2; }
.stop-signs .keep-question::before { background: linear-gradient(115deg, #f1e0e3, #e6e2f2); }
.stop-signs #urgent { padding: 30px; background: #f4e8e7; border-top: 4px solid #835158; border-radius: 0 24px 24px 24px; }
.stop-signs #urgent h2 { color: #582c38; }
.stop-signs #urgent .evidence-link { color: #582c38; background: #f1dcdf; border-color: #ab7782; }
.stop-signs .care-check > li::before { border-color: #835158; }
@media (max-width: 650px) { .stop-signs #urgent { padding: 24px 20px; } }
