/* Equipped Life Stone: rich but restrained red halo, without decorative glyphs. */
.l2-augmented-weapon-icon {
  filter: drop-shadow(0 0 4px rgba(190, 42, 48, .58));
}
.l2-augmented-weapon-host {
  position: relative;
  isolation: isolate;
  border-radius: 5px;
  box-shadow:
    0 0 0 1px rgba(170, 39, 44, .72),
    0 0 9px rgba(180, 35, 42, .34);
}
.l2-augmented-weapon-host--skill {
  box-shadow:
    0 0 0 1px rgba(198, 42, 49, .82),
    0 0 12px rgba(192, 39, 47, .46);
  animation: l2-aug-red-glow 2.6s ease-in-out infinite;
}
.l2-augmented-weapon-host::after,
.l2-augmented-weapon-host--skill::after {
  content: none;
}
.l2-aug-item-info {
  margin-top: 8px;
  padding: 6px 2px;
  display: flex;
  flex-direction: column;
  gap: 3px;
  border-top: 1px solid rgba(211,180,108,.28);
  color: #d9b76e;
  font-size: 12px;
  line-height: 1.35;
}
.l2-aug-item-info strong { font-weight: 700; }
.l2-aug-item-info span { color: #d1c6ad; }
.l2-aug-item-info--active strong { color: #e8a39d; }
.l2-aug-item-info--positive strong { color: #9bdfac; }
.l2-aug-item-info--negative strong { color: #e1a297; }
@keyframes l2-aug-red-glow {
  0%, 100% {
    box-shadow: 0 0 0 1px rgba(198, 42, 49, .70), 0 0 8px rgba(184, 35, 43, .33);
  }
  50% {
    box-shadow: 0 0 0 1px rgba(213, 54, 60, .90), 0 0 12px rgba(199, 39, 47, .48);
  }
}
@media (prefers-reduced-motion: reduce) {
  .l2-augmented-weapon-host--skill {animation: none}
}
