.learnix-scroll-to-top{-webkit-backdrop-filter:blur(16px)saturate(180%);color:#2563eb;cursor:pointer;opacity:0;visibility:hidden;background:#ffffffeb;border:1.5px solid #2563eb;border-radius:50%;outline:none;justify-content:center;align-items:center;width:52px;height:52px;padding:0;transition:opacity .35s cubic-bezier(.16,1,.3,1),visibility .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1),background .25s,border-color .25s,box-shadow .25s;display:flex;transform:translateY(20px)scale(.85);box-shadow:0 10px 30px #2563eb40;z-index:999999!important;box-sizing:border-box!important;max-width:calc(100vw - 32px)!important;position:fixed!important;bottom:28px!important;right:24px!important}.learnix-scroll-to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)scale(1)}.learnix-scroll-to-top:hover{color:#fff;background:#2563eb;border-color:#2563eb;transform:translateY(-4px)scale(1.08);box-shadow:0 14px 36px #2563eb66}.learnix-scroll-to-top:active{transform:translateY(0)scale(.95)}.lnx-scroll-ring{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;transform:rotate(-90deg)}.lnx-scroll-ring-bg{fill:none;stroke:#2563eb26;stroke-width:3.5px}.lnx-scroll-ring-indicator{fill:none;stroke:#2563eb;stroke-width:3.5px;stroke-linecap:round;transition:stroke-dashoffset .12s linear}.learnix-scroll-to-top:hover .lnx-scroll-ring-indicator{stroke:#fff}.lnx-scroll-top-icon{color:currentColor;z-index:2;font-size:1.3rem;transition:transform .25s cubic-bezier(.16,1,.3,1)}.learnix-scroll-to-top:hover .lnx-scroll-top-icon{transform:translateY(-3px)}@media (max-width:768px){.learnix-scroll-to-top{width:44px;height:44px;max-width:calc(100vw - 24px)!important;bottom:20px!important;right:16px!important}}@media (max-width:380px){.learnix-scroll-to-top{width:40px;height:40px;bottom:16px!important;right:12px!important}}
