body { font-family: 'Segoe UI', system-ui, sans-serif; }
.timeline li { border-left: 3px solid #0d6efd; padding-left: 12px; }
.code { font-family: 'Courier New', monospace; }
.card { border-radius: .65rem; }
.form-range { height: 1.5rem; }
table thead th { font-weight: 600; }
.badge { font-weight: 500; }
.score-display { color: #0d6efd; }