:root {
  --xrp-color: #4c6ef5;
  --csc-color: #187b24;
}

.xrp-tag {
  background-color: var(--xrp-color);
}

.token-badge.xrp-tag {
  background-color: var(--xrp-color);
}

.xrp-price {
  color: var(--xrp-color);
  font-weight: 600;
  margin-bottom: 0.8rem;
  text-align: center;
}

.token-cost.xrp-price {
  color: var(--xrp-color);
}

.xrp-btn, .play-btn.xrp-btn, .card .play-btn.xrp-btn, .btn-buy.xrp-btn {
  background-color: var(--xrp-color) !important;
}

.xrp-btn:hover, .play-btn.xrp-btn:hover, .card .play-btn.xrp-btn:hover, .btn-buy.xrp-btn:hover {
  filter: brightness(1.1);
  background-color: var(--xrp-color) !important;
}

.section-tab[data-section="xrp"] {
  background-color: rgba(76, 110, 245, 0.1);
}

.section-tab[data-section="xrp"].active {
  background-color: var(--xrp-color);
  border-bottom-color: var(--xrp-color);
}

.xrp-text {
  color: var(--xrp-color);
}

.ledger-waiting-container h3.xrp-text {
  color: var(--xrp-color);
}

.redirect-now-btn.xrp-btn {
  background-color: var(--xrp-color);
}

.xrp-price-badge {
  background-color: var(--xrp-color);
  color: white;
}

.related-cards-section .xrp-price-badge {
  background-color: transparent !important;
  color: var(--xrp-color) !important;
  border: none !important;
}

.related-cards-section .related-card .xrp-price-badge,
.related-cards-section .related-card-info .xrp-price-badge,
.related-cards-section .related-card-price .xrp-price-badge {
  background-color: transparent !important;
  color: var(--xrp-color) !important;
  border: none !important;
}

.related-cards-section span.price-badge.xrp-price-badge,
.related-cards-section .related-card span.price-badge.xrp-price-badge,
.related-cards-section .related-card-info span.price-badge.xrp-price-badge,
.related-cards-section .related-card-price span.price-badge.xrp-price-badge {
  color: #4c6ef5 !important;
  background-color: transparent !important;
  border: none !important;
}

.csc-tag {
  background-color: var(--csc-color);
}

.token-badge.csc-tag {
  background-color: var(--csc-color);
}

.csc-price {
  color: var(--csc-color);
  font-weight: 600;
  margin-bottom: 0.8rem;
  text-align: center;
}

.token-cost.csc-price {
  color: var(--csc-color);
}

.csc-btn, .play-btn.csc-btn, .card .play-btn.csc-btn, .btn-buy.csc-btn {
  background-color: var(--csc-color) !important;
}

.csc-btn:hover, .play-btn.csc-btn:hover, .card .play-btn.csc-btn:hover, .btn-buy.csc-btn:hover {
  filter: brightness(1.1);
  background-color: var(--csc-color) !important;
}

.section-tab[data-section="csc"] {
  background-color: rgba(24, 123, 36, 0.1);
}

.section-tab[data-section="csc"].active {
  background-color: var(--csc-color);
  border-bottom-color: var(--csc-color);
}

.csc-text {
  color: var(--csc-color);
}

.ledger-waiting-container h3.csc-text {
  color: var(--csc-color);
}

.redirect-now-btn.csc-btn {
  background-color: var(--csc-color);
}

.csc-price-badge {
  background-color: var(--csc-color);
  color: white;
}

.related-cards-section .csc-price-badge {
  background-color: transparent !important;
  color: var(--csc-color) !important;
  border: none !important;
}

.related-cards-section .related-card .csc-price-badge,
.related-cards-section .related-card-info .csc-price-badge,
.related-cards-section .related-card-price .csc-price-badge {
  background-color: transparent !important;
  color: var(--csc-color) !important;
  border: none !important;
}

.related-cards-section span.price-badge.csc-price-badge,
.related-cards-section .related-card span.price-badge.csc-price-badge,
.related-cards-section .related-card-info span.price-badge.csc-price-badge,
.related-cards-section .related-card-price span.price-badge.csc-price-badge {
  color: #187b24 !important;
  background-color: transparent !important;
  border: none !important;
}

