 .eel-rotate-text {position: relative;display: inline-flex;align-items: center;justify-content: center;width: 150px;height: 150px;border-radius: 50%;overflow: hidden;will-change: transform;background: var(--e-global-color-primary);}.eel-rotate-text .eel-rotate-icon {position: absolute;inset: 0;display: flex;align-items: center;justify-content: center;}.eel-rotate-text .eel-rotate-icon svg, .eel-rotate-text .eel-rotate-icon i {width: 35px;height: 35px;color: #fff;fill: currentColor;transition: transform 0.3s ease, color 0.3s ease;}.eel-rotate-text .eel-rotate-icon svg path {fill: #fff;}.eel-rotate-text text {font-size: 8px;text-transform: uppercase;letter-spacing: 2px;fill: #fff;}.eel-rotate-text .spinner {width: 100%;height: 100%;animation: spinText 12s linear infinite;transform-origin: center;}.eel-rotate-text:hover .eel-rotate-icon svg {transform: scale(1.1);color: #fff;}.eel-rotate-text svg {pointer-events: none;}@keyframes spinText {from {transform: rotate(0deg);}to {transform: rotate(360deg);}}