﻿.card {
  background: linear-gradient(145deg, rgba(15, 23, 42, 0.95), rgba(2, 6, 23, 0.9));
  border: 1px solid rgba(148, 163, 184, 0.2);
  border-radius: 1rem;
}

.field {
  width: 100%;
  border-radius: 0.75rem;
  border: 1px solid rgba(148, 163, 184, 0.3);
  background: rgba(15, 23, 42, 0.7);
  padding: 0.65rem 0.8rem;
}

.btn {
  border-radius: 0.75rem;
  padding: 0.6rem 0.9rem;
  font-weight: 600;
}

.btn-primary {
  background: #0f766e;
  color: #ecfeff;
}

.btn-primary:hover {
  background: #115e59;
}

.btn-ghost {
  border: 1px solid rgba(148, 163, 184, 0.35);
}

.badge {
  border-radius: 9999px;
  padding: 0.2rem 0.65rem;
  font-size: 0.75rem;
}
