.sub.cap {
  display: inline-block !important;
  position: relative !important;
  cursor: pointer !important;
  user-select: none !important;
  transform-style: preserve-3d !important;
  transition: none !important;
}

/* 上下翻转动画（仅保留X轴翻转 */
@keyframes flipText {
  0% { transform: rotateX(0deg); opacity: 1; }
  50% { transform: rotateX(90deg); opacity: 0; }
  51% { transform: rotateX(-90deg); opacity: 0; }
  100% { transform: rotateX(0deg); opacity: 1; }
}

/* 动画类：仅执行1次 */
.flip-animation {
  animation: flipText 0.6s ease-in-out 1 !important;
}