:root{
--fq-card-bg: rgba(174, 157, 86, 0.88);
  --fq-card-border: #aa8425;
 --fq-card-text: #000000;
  --fq-card-media-bg: rgba(214, 197, 126, 0.55);
}

/* List cards (vendor/performer list) */
.vendor-card,
.performer-card{
  background: var(--fq-card-bg) !important;
  border: 2px solid var(--fq-card-border) !important;
  color: var(--fq-card-text) !important;
}

.vendor-card .card-media,
.performer-card .card-media{
  background: var(--fq-card-media-bg) !important;
}

.vendor-card .card-title,
.performer-card .card-title{
  color: var(--fq-card-text) !important;
}

.vendor-card .card-desc,
.performer-card .card-desc{
  color: #000000 !important;
}

/* Reusable card classes used in other VP pages */
.card,
.review-card{
  background: var(--fq-card-bg) !important;
  color: var(--fq-card-text) !important;
}

.card,
.card *,
.review-card,
.review-card *,
.vendor-card,
.vendor-card *,
.performer-card,
.performer-card * {
  color: #000000 !important;
}

.stat-box,
.stat-box *,
.char-item,
.char-item *,
.role-btn,
.role-btn * {
  color: #000000 !important;
}