/* Carry the hero's fine border language through the full public experience. */
.u365 :is(.card,.dr,.skill,.vision-quote,.panel){position:relative}
.u365 :is(.card,.dr,.skill,.vision-quote,.panel:not(.shimmer-panel))::after{content:'';position:absolute;inset:-1px;z-index:3;padding:1px;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--edge-turn),transparent 0deg,transparent 270deg,#8bc9f366 298deg,#c2fa7399 318deg,transparent 344deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;animation:border-orbit 16s linear infinite;animation-delay:var(--public-edge-delay,-3s);opacity:.7}
.u365 .public-motion-outside::after,.u365 .public-motion-outside::before{animation-play-state:paused!important}
.u365 :is(.card,.dr,.skill,.vision-quote,.panel):focus-within::after{opacity:1}
@media(prefers-reduced-motion:reduce){.u365 :is(.card,.dr,.skill,.vision-quote,.panel)::after{animation:none!important}}
