.flashcard-vocabulary-skeleton{position:relative;overflow:hidden}.flashcard-vocabulary-skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgb(255 255 255/.9),transparent);transform:translateX(-100%);animation:flashcard-vocabulary-shimmer 1.5s ease-in-out infinite;pointer-events:none}@keyframes flashcard-vocabulary-shimmer{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.flashcard-vocabulary-skeleton:after{animation:none;display:none}}