.rotating-border{background:conic-gradient(from 0deg,transparent 0deg,transparent 270deg,#66bb6a 270deg,#1a5745 1turn);animation:rotate-border 5s linear infinite}.rotating-border:before{content:"";position:absolute;top:3px;left:3px;right:3px;bottom:3px;background:var(--bg-secondary,#1a1a1a);border-radius:50%;z-index:1}@keyframes rotate-border{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}