.frame-ring{z-index:0;border-radius:50%;animation:6s linear infinite frame-spin}.frame-animated>span:not(.frame-ring){z-index:1}@keyframes frame-spin{to{transform:rotate(1turn)}}.frame-ring-diamante{animation:9s linear infinite frame-spin,2.4s ease-in-out infinite frame-sparkle}@keyframes frame-sparkle{0%,to{filter:brightness()saturate()}50%{filter:brightness(1.35)saturate(1.2)}}.frame-ring-mestre{animation-duration:5s}.frame-ring-elite{animation:3.5s linear infinite frame-spin,1.8s ease-in-out infinite frame-sparkle}.frame-animated:has(.frame-ring-elite){box-shadow:0 0 12px 2px #ff8a4c99}@media (prefers-reduced-motion:reduce){.frame-ring{animation-duration:20s}.frame-ring-diamante,.frame-ring-elite{animation:24s linear infinite frame-spin,6s ease-in-out infinite frame-sparkle}}
