body {
  font-family: system-ui, Segoe UI, Roboto, Arial;
  display: grid;
  place-items: center;
  min-height: 100vh;
  background: #0b0c10;
  color: #e6e6e6;
}

.card {
  background: rgba(255, 255, 255, 0.08);
  border: 1px solid #ffffff22;
  border-radius: 16px;
  padding: 28px;
  max-width: 420px;
  text-align: center;
}

.btn {
  display: inline-block;
  margin-top: 14px;
  padding: 12px 18px;
  border-radius: 12px;
  color: #fff;
  text-decoration: none;
  background: linear-gradient(135deg, #5865f2, #00b2ff);
}

.small {
  color: #a3a9b6;
  font-size: 13px;
  margin-top: 8px;
}
