/* Standard glass card style */
.glass-card {
  background:
    linear-gradient(
      180deg,
      var(--glass-bg-1) 0%,
      var(--glass-bg-2) 100%
    );
  border: 1px solid var(--glass-border);
  backdrop-filter: blur(20px) saturate(120%);
  -webkit-backdrop-filter: blur(20px) saturate(120%);
  box-shadow:
    var(--shadow-large),
    inset 0 1px 0 rgba(255, 255, 255, 0.11),
    inset 0 -1px 0 rgb(var(--gold-ink) / 0.08);
  border-radius: var(--radius-lg);
  transition: background 0.25s ease, border-color 0.25s ease;
}

/* Gold main button */
.gold-button {
  width: 100%;
  max-width: 260px;
  background: linear-gradient(135deg, var(--gold-4), var(--gold-3), var(--gold-2));
  color: white;
  padding: 15px 28px;
  border-radius: 999px;
  font-size: clamp(15px, 4vw, 17px);
  font-weight: 600;
  box-shadow:
    0 10px 30px rgba(197, 138, 62, 0.42),
    inset 0 1px 0 rgba(255, 255, 255, 0.25);
  transition: var(--transition);
}

.gold-button:hover {
  transform: translateY(-2px);
}

.gold-button:active {
  transform: scale(0.97);
}