 #hehe {
    font-family: jojoba;
    color: #6f2da8;
    text-shadow: -1px 0 #000, 0 1px #000, 1px 0 #000, 0 -1px #000, 0 0;
    font-style: bold;
    font-size: 1.5em;
    letter-spacing: 1px;
    }

body { 
      background-image: url('https://i10.glitter-graphics.org/pub/886/886890liwcqp0j5y.jpg');
      background-attachment: fixed;
      background-repeat: repeat;
      overflow: hidden;
}
    
    
/* old web scrollbar */
::-webkit-scrollbar {
width: 16px
}
::-webkit-scrollbar-corner {
background: #eee
}
 
::-webkit-scrollbar-track:vertical {
background: linear-gradient(90deg, #e5e5e5, #f0f0f0 20%);
}
 
::-webkit-scrollbar-thumb {
border: 1.5px solid #888;
border-radius: 3px;
box-shadow: inset 0 -1px 1px #fff, inset 0 1px 1px #fff;
background-color: #eee;
}
::-webkit-scrollbar-thumb:vertical {
background: url("https://dl.dropbox.com/s/9a29qbkza3gmgl7/scroll1.png"), linear-gradient(90deg, #eee 45%, #ddd 0, #bbb);
background-repeat: no-repeat;
background-size: 65% auto, cover;
background-position: center;
}
 
::-webkit-scrollbar-button:vertical:end:increment,
::-webkit-scrollbar-button:vertical:start:decrement {
display: block
}
 
::-webkit-scrollbar-button:vertical {
height: 15px
}
::-webkit-scrollbar-button:vertical:start:decrement {
background: white;
background: url("https://dl.dropbox.com/s/n9ji42h9hdgdtpc/scroll3.png"), linear-gradient(90deg, #e5e5e5, #f0f0f0 20%);
background-repeat: no-repeat;
background-position: center;
-moz-background-size: 100% auto, cover;
-webkit-background-size: 100% auto, cover;
-o-background-size: 100% auto, cover;
background-size: 100% auto, cover;
background-position: center;
border-radius: 0 3px 0 0;
}
 
::-webkit-scrollbar-button:vertical:start:increment {
display: none;
}
::-webkit-scrollbar-button:vertical:end:decrement {
display: none;
}
 
::-webkit-scrollbar-button:vertical:end:increment {
background: white;
background: url("https://dl.dropbox.com/s/cdcco6pih7n1lae/scroll4.png"), linear-gradient(90deg, #e5e5e5, #f0f0f0 20%);
background-repeat: no-repeat;
background-position: center;
-moz-background-size: 100% auto, cover;
-webkit-background-size: 100% auto, cover;
-o-background-size: 100% auto, cover;
background-size: 100% auto, cover;
background-position: center;
border-radius: 0 0 3px 0;
}

::selection {
  /* Change highlight background color */
  background: #9867c5;
  /* Change highlight text color */
  color: #FFFFFF;
}

a {
  text-decoration: none; color: black; 
}

  /* ----------------------------------------------
 * Generated by Animista on 2025-5-9 16:44:12
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation slide-in-bottom
 * ----------------------------------------
 */
 
@-webkit-keyframes slide-in-bottom {
  0% {
    -webkit-transform: translateY(1000px);
            transform: translateY(1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
@keyframes slide-in-bottom {
  0% {
    -webkit-transform: translateY(1000px);
            transform: translateY(1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
 
.main
{
  border: 1px solid white;
  background-image: url('https://i2.glitter-graphics.org/pub/1610/1610162cm7qi6m3w7.gif');
  background-attachment: fixed;
  background-repeat: repeat;
  margin: auto;
  margin-top: 120px;
  width: 600px;
  height: 450px;
  position: relative;
  padding: 5px;
  z-index: 4;
  box-shadow: 0rem -0rem 0.5rem 0.5rem #FFFFFF;
}

@font-face {
src: url(https://dl.dropbox.com/s/uougf9v63jmphoj/Jojoba.otf);
font-family: jojoba;
}

.section
{
  font-family: jojoba;
  color: black;
  font-size: 1em;
  background: white;
  border: 3px solid #311432;
  padding: 5px;
  width: 330px;
  height: 250px;
  overflow-y: scroll;
  -webkit-animation: slide-in-bottom 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
	animation: slide-in-bottom 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}

.button-container
{
  position: absolute;
  top: 10em;
  left: 21.875em;
  height: 200px;
  width: 100px;
  z-index: 5;
}

button
{
  border-right: 3px solid #311432;
  border-top: 3px solid #311432;
  border-bottom: 3px solid #311432;
  border-radius: 0px 10px 10px 0px;
  border-left: none;
  padding: 3px;
  background: white;
  height: 50px;
  width: 50px;
}

.marquee-container
{
  width: 560px;
  height: 50px;
  position: absolute;
  top: 26em;
  left: 3em;
  z-index: 9999;
}

.outer
{
  border-width:8px;
  border-style:solid;
  border-image: url("https://dl.dropbox.com/s/l61yvavjx2e501e/image.png") 8 fill round;
  width: 94.5%;
  height: 49%;
}

.inner
{
  width: 100%;
  height: 100%;
  background-image: url('https://neocitiesimage.carrd.co/assets/images/image23.jpg?v=09b95bda');
  background-size: cover;
}

@font-face {
font-family: kinkie;
src: url(https://dl.dropbox.com/s/b2jkn3py4agc9nn/kinkie.regular.ttf);
}

mark
{
  font-family: kinkie;
  font-size: 1.5em;
  background: linear-gradient(to top, #af69ee 0%, #6f2da8 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke-width: 0.5px;
  -webkit-text-stroke-color: black;
}

@font-face {
src: url(https://dl.dropbox.com/s/gavkuhehligvhz8/PsycheLover-Regular.otf);
font-family: psyche;
}

.imagemask {
  background-image: url("https://i2.glitter-graphics.org/pub/716/716432rv8mwya3kp.jpg");
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 2em;
  font-weight:bold;
  font-family: psyche;
  width:fit-content;
  margin:0 auto; /* this is to center, if needed */
  /* add below if you want an outline, if not remove */
  filter: drop-shadow(0px 1px black) drop-shadow(0 -1px black) drop-shadow(1px 0 black) drop-shadow(-1px 0 black);
}

.glow {
  margin: 0 auto; 
  width:95%;
  height:auto;
  border:3px solid #b47ede;
  background:#b47ede;
  border-radius:10px;
  box-shadow: 0px 0px 10px #b47ede, 0px 0px 10px #b47ede, 0px 0px 10px #b47ede, 0px 0px 10px #b47ede, 0px 0px 14px #b47ede;
  color:black;
}
