/* Scoped to the wallet redemption card by custom-wallet.js. */
.wallet-redemption-link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: .375rem;
  min-height: 2.5rem;
  margin-left: .25rem;
  padding: .5rem 1rem;
  border-radius: .5rem;
  background: #1d4ed8;
  color: #fff !important;
  font-weight: 700;
  text-decoration: none !important;
}
.wallet-redemption-link:hover { background: #1e40af; }
.wallet-redemption-link:focus-visible {
  outline: 3px solid #2563eb;
  outline-offset: 3px;
}
.wallet-redemption-link svg { stroke: currentColor; }
.wallet-redemption-warning {
  display: block;
  margin-top: .5rem;
  color: #dc2626;
  font-weight: 700;
}
.dark .wallet-redemption-warning { color: #f87171; }
