/* =========================================================
   KARN — HÉROS DE KHEIDOLONE
   Effets Normal / Super
   ========================================================= */

/*
  NORMAL
  ------
  Le moteur pokemon-cards-css utilise le style VSTAR
  (data-rarity="rare holo vstar").

  On le rend légèrement plus clair / pastel et, comme pour
  les autres raretés de Kheidolone, invisible sans interaction.
*/

.karn-card[data-karn-rarity="normal"] .card__shine,
.karn-card[data-karn-rarity="normal"] .card__glare {
  opacity: 0 !important;
  transition: opacity 220ms ease !important;
}

.karn-card[data-karn-rarity="normal"].interacting .card__shine {
  opacity: 0.42 !important;
  filter: brightness(1.05) contrast(1.22) saturate(1.15) !important;
}

.karn-card[data-karn-rarity="normal"].interacting .card__glare {
  opacity: 0.22 !important;
  filter: brightness(0.92) contrast(1.35) saturate(1.05) !important;
}

.karn-card[data-karn-rarity="normal"] {
  --card-glow: hsl(195, 70%, 82%);
}

/*
  SUPER
  -----
  Le moteur pokemon-cards-css utilise Secret Rare (Gold)
  (data-rarity="rare secret") : double glitter + foil.
*/

.karn-card[data-karn-rarity="super"] .card__shine,
.karn-card[data-karn-rarity="super"] .card__glare {
  opacity: 0 !important;
  transition: opacity 180ms ease !important;
}

.karn-card[data-karn-rarity="super"].interacting .card__shine {
  opacity: 0.70 !important;
}

.karn-card[data-karn-rarity="super"].interacting .card__glare {
  opacity: 0.38 !important;
}

.karn-card[data-karn-rarity="super"] {
  --card-glow: hsl(45, 95%, 74%);
}

.karn-card[data-karn-rarity="super"] .card__rotator {
  box-shadow:
    0 0 18px rgba(255, 215, 90, 0.16),
    0 20px 45px rgba(0, 0, 0, 0.58);
}
