*{padding:0;margin:0;scroll-behavior:smooth}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#282828;box-shadow:none}::-webkit-scrollbar-thumb{background-color:#6f5657;border-radius:10px;border:2px solid transparent;background-clip:content-box}*,*:before,*:after{cursor:none!important}.cursor-dot{position:fixed;top:0;left:0;width:5px;height:5px;background:#fff;border-radius:50%;pointer-events:none;z-index:99999;will-change:transform;transition:opacity .2s,background .2s}.cursor-dot--hover{background:#6f5657;opacity:0}.cursor-ring{position:fixed;top:0;left:0;width:36px;height:36px;border:1.5px solid rgba(255,255,255,.55);border-radius:50%;pointer-events:none;z-index:99998;will-change:transform;background:linear-gradient(#fff,#fff) top left / 6px 1.5px no-repeat,linear-gradient(#fff,#fff) top left / 1.5px 6px no-repeat,linear-gradient(#fff,#fff) top right / 6px 1.5px no-repeat,linear-gradient(#fff,#fff) top right / 1.5px 6px no-repeat,linear-gradient(#fff,#fff) bottom left / 6px 1.5px no-repeat,linear-gradient(#fff,#fff) bottom left / 1.5px 6px no-repeat,linear-gradient(#fff,#fff) bottom right / 6px 1.5px no-repeat,linear-gradient(#fff,#fff) bottom right / 1.5px 6px no-repeat;transition:width .25s cubic-bezier(.16,1,.3,1),height .25s cubic-bezier(.16,1,.3,1),border-color .25s,background-color .1s}.cursor-ring--hover{width:25px;height:25px;border-color:#6f5657cc;background-color:#6f56570f}.cursor-ring--click{width:28px;height:28px;transition:width .1s,height .1s}
