@use '../utils' as *;
/*----------------------------------------*/
/* 2.5 Mouse Cursor
/*----------------------------------------*/
.mouse-cursor {
position: fixed;
left: 0;
top: 0;
pointer-events: none;
border-radius: 50%;
-webkit-transform: translateZ(0);
transform: translateZ(0);
visibility: hidden;
}
.cursor-inner {
width: 6px;
height: 6px;
z-index: 999999;
background-color: var(--mt-theme-3);
-webkit-transition: width 0.4s ease-in-out, height 0.4s ease-in-out, margin 0.4s ease-in-out, opacity 0.4s ease-in-out;
-o-transition: width 0.4s ease-in-out, height 0.4s ease-in-out, margin 0.4s ease-in-out, opacity 0.4s ease-in-out;
transition: width 0.4s ease-in-out, height 0.4s ease-in-out, margin 0.4s ease-in-out, opacity 0.4s ease-in-out;
}
.cursor-inner.cursor-hover {
margin-left: -35px;
margin-top: -35px;
width: 70px;
height: 70px;
background-color: var(--mt-theme-1);
opacity: 0.3;
}
.cursor-outer {
margin-left: -12px;
margin-top: -12px;
width: 30px;
height: 30px;
border: 2px solid var(--mt-theme-2);
-webkit-box-sizing: border-box;
box-sizing: border-box;
z-index: 10000000;
opacity: 0.6;
-webkit-transition: all 0.09s ease-out;
-o-transition: all 0.09s ease-out;
transition: all 0.09s ease-out;
}
.cursor-outer.cursor-hover {
opacity: 0;
}