/* Wallet container inline in navbar */
.wallet-container {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  font-family: 'Inter', sans-serif;
}

/* Main wallet button (Connect Wallet / DID) */
#wallet-button {
  background: linear-gradient(135deg, #4f46e5, #6366f1);
  color: white;
  border: none;
  border-radius: 1px; /* pill shape */
  padding: 1px 20px;
  cursor: pointer;
  font-size: 16px;
  font-weight: 500;
  transition: all 0.2s ease-in-out;
  box-shadow: 0 2px 8px rgba(0,0,0,0.15);
}

#wallet-button:hover {
  background: linear-gradient(135deg, #6366f1, #4f46e5);
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0,0,0,0.2);
}

/* Coffee button */
#coffee-button {
  background-color: #fbbf24; /* bright yellow */
  color: #1f2937; /* dark text */
  border: none;
  border-radius: 1px;
  padding: 1px 16px;
  cursor: pointer;
  font-size: 16px;
  font-weight: 500;
  transition: all 0.2s ease-in-out;
}

#coffee-button:hover {
  background-color: #f59e0b;
  transform: translateY(-1px);
}

/* Optional mobile scaling */
@media (max-width: 600px) {
  .wallet-container button {
    padding: 6px 12px;
    font-size: 12px;
  }
}

.wallet-button-neu {
  background: #e0e5ec;
  border-radius: 12px;
  padding: 14px 28px;
  font-size: 1.1rem;
  color: #111;
  border: none;
  box-shadow: 6px 6px 12px #b8c6d1,
              -6px -6px 12px #ffffff;
  cursor: pointer;
  transition: box-shadow 0.2s ease;
}

.wallet-button-neu:hover {
  box-shadow: inset 4px 4px 8px #b8c6d1,
              inset -4px -4px 8px #ffffff;
}
