/*
 * XCHAT_VISIT_STREAK_VISUAL_NEUTRAL_V2
 *
 * Streak remains active.
 * Nickname presentation stays untouched.
 *
 * Gold streak indicator is now a REAL image asset:
 * /assets/icons/inf-gold.gif
 */

.xc-live-user-nick.xc-visit-streak-gold,
.xc-live-user-nick.xc-visit-streak-gold span,
.xc-live-user-nick.xc-visit-streak-gold .xc-vip-nick-image {
  background: none !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  filter: none !important;
  text-shadow: none !important;
  animation: none !important;
}

.xc-live-user-nick.xc-visit-streak-gold::before,
.xc-live-user-nick.xc-visit-streak-gold::after {
  content: none !important;
  display: none !important;
}


/*
 * XCHAT_STREAK_STAR_LEVELS_V2
 * Presentation only. Streak DB/rewards/counter logic is untouched.
 */

.xc-visit-streak-tier-1::before,
.xc-visit-streak-tier-1::after {
  filter: saturate(1.05) brightness(1.08);

  /* XCHAT_BOTTOM_AND_STREAK_VISUAL_FIX_V8 */
  color: #ffd52b;
  text-shadow:
    0 0 4px rgba(255, 213, 43, .86);
}

.xc-visit-streak-tier-2::before,
.xc-visit-streak-tier-2::after {
  filter: hue-rotate(72deg) saturate(1.55) brightness(1.08);

  /* XCHAT_BOTTOM_AND_STREAK_VISUAL_FIX_V8 */
  color: #42ef78;
  text-shadow:
    0 0 4px rgba(66, 239, 120, .92);
}

.xc-visit-streak-tier-3::before,
.xc-visit-streak-tier-3::after {
  filter: hue-rotate(158deg) saturate(1.45) brightness(1.18);

  /* XCHAT_BOTTOM_AND_STREAK_VISUAL_FIX_V8 */
  color: #67dcff;
  text-shadow:
    0 0 4px rgba(103, 220, 255, .94);
}

.xc-visit-streak-tier-4::before,
.xc-visit-streak-tier-4::after {
  filter: hue-rotate(238deg) saturate(1.55) brightness(1.12);

  /* XCHAT_BOTTOM_AND_STREAK_VISUAL_FIX_V8 */
  color: #c27cff;
  text-shadow:
    0 0 4px rgba(194, 124, 255, .94);
}

.xc-visit-streak-tier-5::before,
.xc-visit-streak-tier-5::after {
  filter: hue-rotate(322deg) saturate(1.75) brightness(1.08);

  /* XCHAT_BOTTOM_AND_STREAK_VISUAL_FIX_V8 */
  color: #ff536e;
  text-shadow:
    0 0 4px rgba(255, 83, 110, .94);
}

.xc-visit-streak-tier-6::before,
.xc-visit-streak-tier-6::after {
  filter: saturate(.30) brightness(1.90) contrast(1.20)
    drop-shadow(0 0 1px rgba(255, 255, 255, .95));

  /* XCHAT_BOTTOM_AND_STREAK_VISUAL_FIX_V8 */
  color: #e8fbff;
  text-shadow:
    0 0 4px rgba(109, 225, 255, .98);
}
