/* A light travels along the border without covering the card or its controls. */
@property --ant-feature-angle{syntax:'<angle>';inherits:false;initial-value:0deg}
.ant-featured-shine{--ant-feature-color:var(--fam,#0081fb)}
.ant-featured-shine[data-cat=pdf]{--ant-feature-color:#e5322d}
@supports ((mask-composite:exclude) or (-webkit-mask-composite:xor)){
 .ant-featured-shine::after{content:'';position:absolute;inset:0;border-radius:inherit;padding:1.5px;pointer-events:none;background:conic-gradient(from var(--ant-feature-angle),transparent 0deg 290deg,var(--ant-feature-color) 320deg,#dff3ff 342deg,var(--ant-feature-color) 353deg,transparent 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:ant-feature-orbit 7s linear infinite;animation-play-state:paused;opacity:.85}
 .ant-featured-shine.is-shine-visible::after{animation-play-state:running}
 .ant-featured-shine:hover::after,.ant-featured-shine:focus-visible::after{opacity:1}
 .ant-page-hidden .ant-featured-shine::after{animation-play-state:paused}
}
@keyframes ant-feature-orbit{to{--ant-feature-angle:360deg}}
@media(prefers-reduced-motion:reduce){.ant-featured-shine::after{animation:none;background:none;-webkit-mask:none;mask:none;padding:0;border:1px solid var(--ant-feature-color);opacity:.65}}
