body { background: #000; color: #fff; font-family: sans-serif; }
.card {
  background: #1a1a1a;
  padding: 2rem;
  border-radius: 12px;
  box-shadow: 0 0 20px rgba(255, 221, 0, 0.25);
  transition: transform 0.3s;
  width: 100%;
  max-width: 650px;
  margin: auto;
  text-align: center;
}
.card:hover { transform: translateY(-5px); }
.card h3 { color: #ffdd00; font-size: 1.5rem; margin-bottom: 0.8rem; }
.card img {
  border-radius: 50%;
  margin: 1rem auto;
  width: 160px;
  height: 160px;
  border: 3px solid #ffdd00;
  object-fit: cover;
}
.info {
  margin-top: 1.5rem;
  text-align: left;
  background: #111;
  padding: 1rem;
  border-radius: 8px;
  border-left: 4px solid #ffdd00;
}
.info p { margin: 6px 0; line-height: 1.5; }
.highlight { color:#ffdd00; font-weight:600; }
