body {
  margin:0;
  background: radial-gradient(circle at top, #1b1b2f, #0f0f1a);
  color:white;
  font-family: system-ui, sans-serif;
}

.container {
  max-width:900px;
  margin:auto;
  padding:20px;
  text-align:center;
}

.card {
  background: rgba(255,255,255,0.05);
  border-radius:16px;
  padding:20px;
  margin:15px 0;
  box-shadow:0 10px 30px rgba(0,0,0,0.4);
}

button,input {
  padding:12px;
  margin:8px;
  border-radius:12px;
  border:none;
  font-size:16px;
}

button {
  background: linear-gradient(135deg,#27ae60,#2ecc71);
  color:white;
  cursor:pointer;
}

.badge.dead {
  background:#c0392b;
  padding:4px 8px;
  border-radius:999px;
  font-size:12px;
}
