.paywall-gradient-text[data-v-a55fa976] { -webkit-text-fill-color: transparent; background: linear-gradient(135deg, rgb(215, 104, 65) 0%, rgb(232, 167, 71) 40%, rgb(244, 201, 93) 50%, rgb(232, 167, 71) 60%, rgb(215, 104, 65) 100%) 0px 0px / 200% auto text; font-weight: 700; animation: 3s ease-in-out 0s infinite normal none running paywall-shimmer-text-a55fa976; }
@keyframes paywall-shimmer-text-a55fa976 { 
  0% { background-position: 0% center; }
  50% { background-position: 100% center; }
  100% { background-position: 0% center; }
}
.paywall-shimmer[data-v-a55fa976] { background: linear-gradient(120deg, rgba(0, 0, 0, 0) 20%, rgba(255, 255, 255, 0.35) 50%, rgba(0, 0, 0, 0) 80%); animation: 5s ease-in-out 0s infinite normal none running paywall-shimmer-sweep-a55fa976; }
@keyframes paywall-shimmer-sweep-a55fa976 { 
  0% { transform: translate(-120%); }
  100% { transform: translate(220%); }
}
.paywall-glow-pulse[data-v-a55fa976] { animation: 4s ease-in-out 0s infinite normal none running paywall-glow-a55fa976; }
@keyframes paywall-glow-a55fa976 { 
  0%, 100% { opacity: 0.4; transform: scale(1); }
  50% { opacity: 0.65; transform: scale(1.03); }
}