.history-card { overflow: hidden; transition: border-color .15s ease, transform .15s ease; }
.history-card:hover { border-color: #476789; transform: translateY(-2px); }
.history-run-progress { background: #07111f; border-radius: 999px; height: 5px; overflow: hidden; }
.history-run-progress span { background: linear-gradient(90deg, #3b82f6, #24c875); display: block; height: 100%; }
@media (max-width: 760px) { header nav { flex-wrap: nowrap !important; max-width: 100%; overflow-x: auto; } header nav > * { flex: 0 0 auto; } }
