.scroll-indicator-container{display:flex;align-items:center;justify-content:center;padding:0;background:rgba(15,23,42,.8);backdrop-filter:blur(10px);border:1px solid rgba(99,102,241,.2);border-radius:50%;width:64px;height:64px;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.scroll-indicator-container:hover{background:rgba(15,23,42,.9);border-color:rgba(99,102,241,.4);transform:translateY(-5px);animation:scrollGlow 2s ease-in-out infinite}.scroll-indicator-container:before{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;background:radial-gradient(circle,rgba(99,102,241,.1) 0,transparent 70%);border-radius:50%;transform:translate(-50%,-50%) scale(.8);animation:scrollRipple 2s ease-out infinite;pointer-events:none}.scroll-indicator-container .lucide-arrow-down{animation:scrollBounce 2s ease-in-out infinite;color:#e2e8f0;transition:color .3s ease;z-index:1}.scroll-indicator-container:hover .lucide-arrow-down{color:#6366f1}