
/* VOID BOOSTER v0.39 — mythic rainbow badge + faster perceived collection */

/* Mythic badge: rainbow bg + white text */
.rarity-mythic .card-rarity,
.rarity-mythic #singleRarity,
.rarity-mythic #inspectRarity,
.rarity-mythic #cardPreviewRarity,
.card-single.rarity-mythic .card-rarity,
.card-inspect.rarity-mythic .card-rarity{
  color:#fff!important;
  background:
    linear-gradient(115deg,#ff4fd8 0%,#7d5cff 22%,#37d9ff 44%,#49ffb3 63%,#ffe66d 82%,#ff6b4a 100%)!important;
  border:1px solid rgba(255,255,255,.55)!important;
  box-shadow:
    0 0 0 1px rgba(0,0,0,.35),
    0 0 18px rgba(255,79,216,.28),
    0 0 26px rgba(55,217,255,.20),
    0 8px 20px rgba(0,0,0,.35),
    inset 0 1px 0 rgba(255,255,255,.38)!important;
  text-shadow:
    0 1px 2px rgba(0,0,0,.95),
    0 0 7px rgba(0,0,0,.55)!important;
  filter:saturate(1.15)!important;
  animation:mythicRainbowV039 6s linear infinite!important;
  background-size:220% 100%!important;
}

@keyframes mythicRainbowV039{
  0%{background-position:0% 50%}
  100%{background-position:220% 50%}
}

/* Collection mini badges: same language, smaller */
.collection-card.rarity-mythic .collection-rarity,
.v038-card.rarity-mythic .collection-rarity{
  color:#fff!important;
  background:
    linear-gradient(115deg,#ff4fd8,#7d5cff,#37d9ff,#49ffb3,#ffe66d,#ff6b4a)!important;
  border-color:rgba(255,255,255,.45)!important;
  text-shadow:0 1px 2px rgba(0,0,0,.95)!important;
  background-size:220% 100%!important;
}

/* Avoid the empty-looking delay: keep stats area visible while JS fills it */
#collectionView .collection-profile,
#collectionView .collection-stats,
#collectionView .top-cards,
#collectionView [class*="profile"],
#collectionView [class*="stats"]{
  transition:opacity .18s ease!important;
}
