/* Стилі для іконок досягнень */
.achievement-icon {
  display: inline-block;
  width: 24px;
  height: 24px;
  margin-right: 8px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.achievement-icon.locked {
  opacity: 0.5;
  filter: grayscale(1);
}

.achievement-icon-first-blood {
  background-image: url('achievement-first-blood.svg');
}

.achievement-icon-thousand-points {
  background-image: url('achievement-thousand-points.svg');
}

.achievement-icon-boss-slayer {
  background-image: url('achievement-boss-slayer.svg');
}

.achievement-icon-survivor {
  background-image: url('achievement-survivor.svg');
}

.achievement-icon-sharpshooter {
  background-image: url('achievement-sharpshooter.svg');
}

.achievement-icon-speed-demon {
  background-image: url('achievement-speed-demon.svg');
}

.achievement-icon-combo-master {
  background-image: url('achievement-combo-master.svg');
}

/* Приховуємо емодзі, коли є SVG */
.achievement-icon-first-blood:before,
.achievement-icon-thousand-points:before,
.achievement-icon-boss-slayer:before,
.achievement-icon-survivor:before,
.achievement-icon-sharpshooter:before,
.achievement-icon-speed-demon:before,
.achievement-icon-combo-master:before {
  content: "";
  font-size: 0;
}