    /* ── Button shimmer sweep every 8s ──────────────────────────────────── */
    .cc-btn-gold {
      position: relative;
      overflow: hidden;
      transition: transform .2s cubic-bezier(.4, 0, .2, 1), box-shadow .2s ease, filter .2s ease;
    }


    .cc-btn-gold:hover {
      transform: translateY(-2px) scale(1.02);
      box-shadow: 0 4px 16px rgba(201, 168, 76, 0.4);
      filter: brightness(1.06);
    }

    .cc-btn-gold:active {
      transform: translateY(0) scale(0.97);
      box-shadow: 0 1px 4px rgba(201, 168, 76, 0.25);
      transition-duration: .08s;
    }

    .cc-btn-outline {
      position: relative;
      overflow: hidden;
      transition: transform .2s cubic-bezier(.4, 0, .2, 1), border-color .25s ease, color .25s ease, background .25s ease;
    }

    .cc-btn-outline:hover {
      transform: translateY(-1px);
    }

    .cc-btn-outline:active {
      transform: translateY(0) scale(0.97);
      transition-duration: .08s;
    }
