body {
  font-family: system-ui;
  width: 280px;
  padding: 16px;
  background: #0a0a0f;
  color: #e5e5ea;
}
h3 { font-size: 14px; margin-bottom: 12px; }
form { display: flex; flex-direction: column; gap: 8px; }
input, select {
  padding: 8px 12px;
  background: #1a1a24;
  border: 1px solid #2a2a3a;
  border-radius: 6px;
  color: #e5e5ea;
  font-size: 13px;
}
button {
  padding: 10px;
  background: linear-gradient(135deg, #7c3aed, #06b6d4);
  border: none;
  border-radius: 6px;
  color: white;
  cursor: pointer;
  font-size: 13px;
  font-weight: 500;
}
