/* ValleyPotionRecovery: native-step recovery ring on the existing Potion
 * button. Active-class only; no animation, no text, no size change. */
[data-action="6"].potion-recovering {
  position: relative;
}
[data-action="6"].potion-recovering::after {
  content: "";
  position: absolute;
  inset: 1px;
  box-sizing: border-box;
  padding: 2px;
  border-radius: 3px;
  background: conic-gradient(
    #e8bb75d9 calc(var(--potion-recovery-progress, 0) * 360deg),
    #8b9aa647 0
  );
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask:
    linear-gradient(#000 0 0) content-box exclude,
    linear-gradient(#000 0 0);
  pointer-events: none;
  animation: none;
  transition: none;
}
