
body { cursor:url(http://i.imgur.com/2qleX.jpg), auto; }

a, a:hover{cursor:url(http://i.imgur.com/IepP2.jpg), auto; }

#s-m-t-tooltip {margin:8px 34px 27px 20px;padding:10px 15px 10px 15px;
max-width:200px;line-height:100%;
z-index:999999999999999999999999999999999999999999;}

/*--------------------------------CREDIT--*/

.ya{overflow:hidden;position:fixed;height:40px;width:40px;top:20px;left:20px;}

.ya a:before{background:#fefefe;}
.ya:after{background:grey;}
.ya a:after, .ya:before{background:#fdb4bb;}

.ya:before {animation: ya2 1.5s ease;
-ms-transform: rotate(50deg); /* IE 9 */
-webkit-transform: rotate(50deg); /* Chrome, Safari, Opera */
transform: rotate(50deg);}

.ya:after{animation: ya1 1.5s ease;
-ms-transform: rotate(-50deg); /* IE 9 */
-webkit-transform: rotate(-50deg); /* Chrome, Safari, Opera */
transform: rotate(-50deg);}

.ya:after, .ya:before{content:'';position:absolute;top:50%;left:-10%;
width: 120%;height: 1px;z-index:9999;}

.ya a:before, .ya:after, .ya:before, .ya span:after{
transition:  all 0.6s ease-in-out 0s;
-moz-transition: all 0.6s ease-in-out 0s;
-webkit-transition:  all 0.6s ease-in-out 0s;
-o-transition:  all 0.6s ease-in-out 0s;}


@keyframes ya1{ 0%{top:-100%;left:-40%; } 100%{left:-10%;} }
@keyframes ya2{ 0%{top:150%;left:80%; } 100%{left:-10%;} }
@keyframes ya3{ 0%{width:0%; left:70%; } 100%{width:40%; left:30%; } }
@keyframes ya4{0%{transform: scale(1); left:-100%;}
50%{transform: scale(0.5)} 100%{transform: scale(1); }}

@keyframes ya5{0%{transform: scale(1);}25%{transform:scale(0.8); }
50%{transform: scale(0.5)}  100%{transform: scale(0.1); }}

.ya:hover a:before {animation: ya4 1s ease-in-out;opacity:1;left:0;}

.ya a:before{content:'designed by yoonora';position:absolute;
overflow:hidden;top:50%;margin:-20px 0;font:8.2px arial;width:100%;
padding:8px 0;left:100%;text-align:center;font-style:italic;
color:black;opacity:1;z-index:999999999;animation: ya5 1s ease-in-out;}

.ya a{position:absolute;width:100%;height:100%;z-index:9999999999999;
text-decoration:none;}

.ya a:after{position:absolute;content:'';width:40%;height:1px;left:30%;
bottom:25%;animation: ya3 2s ease;}

.ya span{position:absolute;width:100%;height:100%;}

.ya span:after{position:absolute;content:'';width:0%;height:1px;left:70%;
bottom:25%;}

.ya:hover span{width:40%;left:30%;}