:root {
  --bg: #0f1724;
  --card: #0b1220;
  --accent: #7dd3fc;
  --muted: #9aa4b2;
  --card-radius: 14px;
  --glass: rgba(255, 255, 255, 0.03);
  font-family: Inter, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial;
}

html,
body {
  height: 100%;
  margin: 0;
  background:
    radial-gradient(ellipse at 10% 10%, rgba(125, 211, 252, 0.04), transparent 10%),
    linear-gradient(180deg, #071124 0%, #081426 100%);
  color: #e6eef6;
}

.wrap {
  min-height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 40px;
  box-sizing: border-box;
}

.card {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.02), rgba(255, 255, 255, 0.01));
  border-radius: var(--card-radius);
  padding: 28px;
  box-shadow: 0 10px 30px rgba(2, 6, 23, 0.6);
  display: flex;
  gap: 20px;
  align-items: center;
  border: 1px solid rgba(255, 255, 255, 0.03);
}

.content h1 {
  margin: 0 0 20px 0;
  font-size: 20px;
  letter-spacing: 0.2px;
  color: #e39a9e;
}

.content p {
  margin: 8px 0;
  line-height: 1.45;
  color: var(--muted);
  margin-bottom: 20px;
}