body {
  background-color: #f8f9fa;
}

.navbar-brand {
  font-size: 1.1rem;
}

.card {
  box-shadow: 0 1px 4px rgba(0,0,0,0.08);
}

.card-header {
  background-color: #fff;
  border-bottom: 1px solid rgba(0,0,0,0.1);
}

.ping-btn {
  font-size: 0.75rem;
}

.badge {
  font-size: 0.75rem;
}

@keyframes spin {
  from { transform: rotate(0deg); }
  to { transform: rotate(360deg); }
}
.spinning {
  display: inline-block;
  animation: spin 0.8s linear infinite;
}
