body {
  font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
  background: #f1f5f9;
  color: #1f2937;
}

.terms-header {
  background: #111827;
  color: #e5e7eb;
}

.brand {
  color: #e5e7eb;
  text-decoration: none;
  font-weight: 600;
}

.brand:hover {
  color: #93c5fd;
}

.terms-card {
  background: #ffffff;
  border-radius: 16px;
  border: 1px solid #e5e7eb;
  box-shadow: 0 8px 28px rgba(15, 23, 42, 0.08);
}

.terms-card h2 {
  font-size: 1.2rem;
  margin-top: 1.6rem;
}

footer {
  background: #0b1220;
  color: #cbd5e1;
}

footer a {
  color: #93c5fd;
  text-decoration: none;
}
