:root {
  --xrp-color: #4c6ef5;
  --csc-color: #187b24;
  --xspectar-color: #cd0fe6;
  --nuked-color: #33d691;
  --phnix-color: #eb300f;
  --sol-color: #9945ff;
  --atm-color: #da9536;
  --opm-color: #8556fe;
}

.xrp-tag, [class*="-tag"].xrp-tag, [class$="-tag"].xrp-tag {
  background-color: var(--xrp-color) !important;
}

.token-badge.xrp-tag, .token-badge[class*="-tag"].xrp-tag {
  background-color: var(--xrp-color) !important;
}

.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, [class*="-tag"].csc-tag, [class$="-tag"].csc-tag {
  background-color: var(--csc-color) !important;
}

.token-badge.csc-tag, .token-badge[class*="-tag"].csc-tag {
  background-color: var(--csc-color) !important;
}

.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;
}

.xspectar-tag, [class*="-tag"].xspectar-tag, [class$="-tag"].xspectar-tag {
  background-color: var(--xspectar-color) !important;
}

.token-badge.xspectar-tag, .token-badge[class*="-tag"].xspectar-tag {
  background-color: var(--xspectar-color) !important;
}

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

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

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

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

.section-tab[data-section="xspectar"] {
  background-color: rgba(205, 15, 230, 0.1);
}

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

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

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

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

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

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

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

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

.nuked-tag, [class*="-tag"].nuked-tag, [class$="-tag"].nuked-tag {
  background-color: var(--nuked-color) !important;
}

.token-badge.nuked-tag, .token-badge[class*="-tag"].nuked-tag {
  background-color: var(--nuked-color) !important;
}

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

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

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

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

.section-tab[data-section="nuked"] {
  background-color: rgba(51, 214, 145, 0.1);
}

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

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

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

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

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

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

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

.related-cards-section span.price-badge.nuked-price-badge,
.related-cards-section .related-card span.price-badge.nuked-price-badge,
.related-cards-section .related-card-info span.price-badge.nuked-price-badge,
.related-cards-section .related-card-price span.price-badge.nuked-price-badge {
  color: #33d691 !important;
  background-color: transparent !important;
  border: none !important;
}

.phnix-tag, [class*="-tag"].phnix-tag, [class$="-tag"].phnix-tag {
  background-color: var(--phnix-color) !important;
}

.token-badge.phnix-tag, .token-badge[class*="-tag"].phnix-tag {
  background-color: var(--phnix-color) !important;
}

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

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

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

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

.section-tab[data-section="phnix"] {
  background-color: rgba(235, 48, 15, 0.1);
}

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

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

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

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

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

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

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

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

.sol-tag, [class*="-tag"].sol-tag, [class$="-tag"].sol-tag {
  background-color: var(--sol-color) !important;
}

.token-badge.sol-tag, .token-badge[class*="-tag"].sol-tag {
  background-color: var(--sol-color) !important;
}

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

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

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

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

.section-tab[data-section="sol"] {
  background-color: rgba(153, 69, 255, 0.1);
}

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

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

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

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

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

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

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

.related-cards-section span.price-badge.sol-price-badge,
.related-cards-section .related-card span.price-badge.sol-price-badge,
.related-cards-section .related-card-info span.price-badge.sol-price-badge,
.related-cards-section .related-card-price span.price-badge.sol-price-badge {
  color: #9945ff !important;
  background-color: transparent !important;
  border: none !important;
}

.atm-tag, [class*="-tag"].atm-tag, [class$="-tag"].atm-tag {
  background-color: var(--atm-color) !important;
}

.token-badge.atm-tag, .token-badge[class*="-tag"].atm-tag {
  background-color: var(--atm-color) !important;
}

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

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

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

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

.section-tab[data-section="atm"] {
  background-color: rgba(218, 149, 54, 0.1);
}

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

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

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

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

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

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

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

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

.opm-tag, [class*="-tag"].opm-tag, [class$="-tag"].opm-tag {
  background-color: var(--opm-color) !important;
}

.token-badge.opm-tag, .token-badge[class*="-tag"].opm-tag {
  background-color: var(--opm-color) !important;
}

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

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

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

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

.section-tab[data-section="opm"] {
  background-color: rgba(133, 86, 254, 0.1);
}

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

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

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

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

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

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

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

.related-cards-section span.price-badge.opm-price-badge,
.related-cards-section .related-card span.price-badge.opm-price-badge,
.related-cards-section .related-card-info span.price-badge.opm-price-badge,
.related-cards-section .related-card-price span.price-badge.opm-price-badge {
  color: #8556fe !important;
  background-color: transparent !important;
  border: none !important;
}

