/* 장착·단련 확인의 짧은 장식. 정보·버튼·원화의 크기와 입력을 바꾸지 않습니다. */
.equipment-experience-v14 [data-equipment-detail-id] { position: relative; }
.equipment-experience-v14 .equipment-confirm-cue-v14 {
  position: absolute;
  z-index: 1;
  inset: 0;
  border: 1px solid rgb(224 201 158 / 80%);
  border-radius: inherit;
  box-shadow: inset 0 0 12px rgb(227 202 148 / 15%);
  opacity: 0;
  pointer-events: none;
  animation: equipment-confirm-v14 240ms ease-out both;
}
.equipment-experience-v14 .equipment-confirm-cue-v14[data-kind="upgrade"] {
  border-color: rgb(243 217 159 / 85%);
  animation-duration: 480ms;
}
@keyframes equipment-confirm-v14 {
  0% { opacity: 0; }
  24% { opacity: 1; }
  100% { opacity: 0; }
}
.equipment-experience-v14[data-equipment-cue-allowed="false"] .equipment-confirm-cue-v14,
body.motion-reduced .equipment-experience-v14 .equipment-confirm-cue-v14,
body[data-background-motion="off"] .equipment-experience-v14 .equipment-confirm-cue-v14,
body[data-animation-paused="true"] .equipment-experience-v14 .equipment-confirm-cue-v14 {
  display: none;
  animation: none;
}
@media (prefers-reduced-motion: reduce) {
  .equipment-experience-v14 .equipment-confirm-cue-v14 { display: none; animation: none; }
}
