/* Start https://www.cursors-4u.com */ * {cursor: url(https://ani.cursors-4u.net/others/oth-9/oth903.cur), auto !important;} /* End https://www.cursors-4u.com */
.lesbian {
  -webkit-box-shadow: 0px 0px 20px 11px rgba(255,0,0,0.53); 
box-shadow: 0px 0px 20px 11px rgb(255, 0, 0)
-webkit-border-radius: 20px;
border-radius: 20px;
}


 table, th, td{ a

-webkit-border-radius: 20px;
border-radius: 20px;

margin: 9px;
-webkit-box-shadow: 0px 0px 31px 0px #FF0000; 
box-shadow: 0px 0px 6px 0px #FF0000;
overflow: auto;
}

body {
  scrollbar-color: rgba(255, 0, 0, 0.911) rgba(0, 0, 0, 0.7); 
  scrollbar-width: thin;
  color:rgb(255, 0, 0)
  


}

a {
  
  transition: color 0.5s;
}

a:hover {
  color: rgba(136, 19, 19, 0.658);
    animation: blink-animation 1s linear(0, 0.25, 1, 0.25, 0) infinite;
  -webkit-animation: blink-animation 1s linear(0, 0.25, 0.5, 1, 0.5, 0.25, 0)  infinite;
}
@keyframes blink-animation {
  to {
    opacity: 0;
  }
}
@-webkit-keyframes blink-animation {
  to {
    visibility: hidden;
  }
}
}



a:active {
 color:rgb(0, 0, 0);
}

a:visited {
  color:rgb(145, 5, 5);
}

a:link {
  font-style: italic;
  text-decoration-style: wavy;
  text-decoration-thickness: 1px;
}
::-webkit-scrollbar {
  width: 18px;
}

::-webkit-scrollbar-track {
  background: rgb(0, 0, 0); 
  
}


img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  height: auto;
  max-width: 100%;
}
}



.gaia:hover {
  filter: grayscale(2);
  animation: spinner 1s infinite linear;
    perspective: 500px;
    transform-style: preserve-3d;
}

@keyframes spinner {
    0% { transform: rotate3d(3, 1, 2, 0deg); }
    50% { transform: rotate3d(1, 1, 2, 180deg); }
    100% { transform: rotate3d(1, 1, 2, 360deg); }
}

::-webkit-scrollbar-thumb {
  background-color: rgba(255, 0, 0, 0.7); 
  border: 2px solid rgba(0, 0, 0, 0.7); 
  border-radius: 10px;
}
::-moz-selection { /* Code for Firefox */
  color: rgb(0, 0, 0);
  background: rgba(255, 0, 157, 0.363);
}

::selection {
  color: rgb(0, 0, 0);
  background: rgba(255, 0, 0, 0.733);
}


.lsc {
  overflow: auto;
  border: 2px solid red;
  border-radius: 20px;
  background-color: black;
  color: #ff0000;
  padding: 20px;
  height: 600px;
  
}

  
.lsc2 {
  border: 2px dotted red;
  text-align: center;
  height: auto;
  max-height: 300px; /* set a max height for scrolling */
  overflow: auto;    /* enable scrolling */
  margin-top: 60px;
  margin-bottom: 5px;
}

}


ul { 
  color: red;
}

li::marker {
  content: "✯ ";
  color: rgb(255, 0, 0);
}
.dot {
  /* your existing styles */
  transition: transform 0.5s ease;
}
.dot:hover {
  transform: rotate(360deg);
}

#contents {
		overflow: auto;
color: red;
background-color: black;
width:auto;
height: 100%;
position: relative;
text-align: center;
overflow-wrap: break-word;

  }


#statuscafe-username {
    margin-bottom: 6px;
   
    
}
#statuscafe-content {
    margin: 0 1em 0.5em 1em;
    margin-bottom: 20px;
}

img:hover{
  animation: blink-animation 30s linear(0, -.05, 0, 0.05, 0, -.05) infinite;
  -webkit-animation: blink-animation 30s linear(0, -.05, 0, 0.05, 0, -.05)  infinite;
}
@keyframes blink-animation {
  to {
    transform: rotate(-10deg);
    transform: rotate(180deg);
    
  }
@keyframes blink-animation {
{transform: scale(1.2);
  }
}

