@keyframes cite-fade{0%,96%{-webkit-mask-size:100% calc(100% - 2rem),100% 2rem;mask-size:100% calc(100% - 2rem),100% 2rem}to{-webkit-mask-size:100% 100%,100% 2rem;mask-size:100% 100%,100% 2rem}}.cite-body{-webkit-mask-image:linear-gradient(currentColor,currentColor),linear-gradient(180deg,currentColor,transparent);mask-image:linear-gradient(currentColor,currentColor),linear-gradient(180deg,currentColor,transparent);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:top,bottom;mask-position:top,bottom;-webkit-mask-size:100% 100%,100% 2rem;mask-size:100% 100%,100% 2rem;animation:cite-fade linear both;animation-timeline:scroll(self)}.cite-body:focus-visible{-webkit-mask-image:none;mask-image:none}