.star-border-container{display:block;position:relative;border-radius:20px;overflow:hidden;width:100%}.border-gradient-bottom{bottom:-20px;right:-350%;animation:star-movement-bottom linear infinite alternate}.border-gradient-bottom,.border-gradient-top{position:absolute;width:400%;height:100%;opacity:.9;border-radius:50%;z-index:0}.border-gradient-top{top:-20px;left:-350%;animation:star-movement-top linear infinite alternate}.inner-content{position:relative;border:2px solid #9333ea;background:transparent;color:white;font-size:16px;text-align:center;padding:0;border-radius:20px;z-index:1;overflow:hidden;width:100%;box-shadow:0 0 20px rgba(147,51,234,.3)}@keyframes star-movement-bottom{0%{transform:translate(0);opacity:1}to{transform:translate(-100%);opacity:0}}@keyframes star-movement-top{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}.orb-container{position:relative;z-index:2;width:100%;height:100%}.text-rotate{display:flex;flex-wrap:wrap;white-space:pre-wrap;position:relative}.text-rotate-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.text-rotate-word{display:inline-flex}.text-rotate-lines{display:flex;flex-direction:column;width:100%}.text-rotate-element{display:inline-block}.text-rotate-space{white-space:pre}.infinite-scroll-wrapper{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden;overscroll-behavior:none}.infinite-scroll-wrapper:after,.infinite-scroll-wrapper:before{content:"";position:absolute;background:linear-gradient(var(--dir,to bottom),rgba(0,0,0,.8),transparent);height:20%;width:100%;z-index:1;pointer-events:none}.infinite-scroll-wrapper:before{top:0}.infinite-scroll-wrapper:after{--dir:to top;bottom:0}.infinite-scroll-container{flex-direction:column;overscroll-behavior:contain;padding-inline:1rem;cursor:grab;transform-origin:center center;height:100%}.infinite-scroll-container,.infinite-scroll-item{display:flex;width:100%;max-width:100%;box-sizing:border-box}.infinite-scroll-item{--accent-color:#4f46e5;border-radius:8px;align-items:center;justify-content:center;padding:.4rem .6rem;font-size:.85rem;font-weight:600;text-align:center;border:1px solid var(--accent-color);user-select:none;position:relative;background-color:black;color:white;transition:all .3s ease;min-height:45px;overflow:hidden;word-wrap:break-word;hyphens:auto}.infinite-scroll-item:hover{background-color:#111111;transform:scale(1.02);box-shadow:0 4px 12px rgba(79,70,229,.2)}.card-spotlight{position:relative;border-radius:1.5rem;border:1px solid #222;background-color:#111;padding:2rem;overflow:hidden;--mouse-x:50%;--mouse-y:50%;--spotlight-color:rgba(255,255,255,0.05)}.card-spotlight:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at var(--mouse-x) var(--mouse-y),var(--spotlight-color),transparent 80%);opacity:0;transition:opacity .5s ease;pointer-events:none}.card-spotlight:focus-within:before,.card-spotlight:hover:before{opacity:.6}.card-swap-container{position:relative;margin:0 auto;perspective:1200px;overflow:visible}.card{position:absolute;top:50%;left:50%;border-radius:16px;background:#fff;box-shadow:0 25px 50px rgba(0,0,0,.25),0 0 30px rgba(147,51,234,.2);border:2px solid #000;transform-style:preserve-3d;will-change:transform;backface-visibility:hidden;overflow:hidden}@media (max-width:768px){.card-swap-container{position:relative;margin:0 auto}}@media (max-width:480px){.card-swap-container{position:relative;margin:0 auto}}