  @font-face {
    font-family:'Swirls' ;
    src: url("assets/Swirls-pMgO.ttf") format("truetype");
  }
body{
  background-image: url("assets/Default_site_bg.png");
  background-repeat: repeat;
  background-size: 500px auto;
  margin: 0; 
  padding: 0; }

.header{
  background-image: url("assets/bitches_crying.png");
  background-repeat: repeat;
  background-size: 500px auto;
   width: 100%;
   height: auto;
   clip-path: inset(0% 0% 0% 0%);
   position: relative;
}
.small{
  font-size: 15px;
}
.stroke{
  filter:
    drop-shadow(0  0   0  #ffffff)   /* center */
    drop-shadow(9px 0   0  #ffffff)
    drop-shadow(-9px 0  0  #ffffff)
    drop-shadow(0   9px 0  #ffffff)
    drop-shadow(0  -9px 0  #ffffff);
}
.bord{
  border-image-slice: 15 15 15 15 fill;
border-image-width: 10px 10px 10px 10px;
border-image-outset: 0px 0px 0px 0px;
border-image-repeat: round round;
border-image-source: url("assets/this_is_the_sound_of_a_robot.png");
border-style: solid;

}
.nene{
 border-image-slice: 27 27 27 27;
border-image-width: 50px 50px 50px 50px;
border-image-outset: 25px 0px 25px 0px;
border-image-repeat: repeat stretch; 
border-image-source: url("assets/hearts.gif");
border-style: solid; 
}
.woo{
  background-color: #ffffff75;
   text-align: center; display: flex; justify-content: center;align-items: center;flex-direction: column;
}
.thing{
  background-image: url("assets/boo_boo_ass.png");
background-size: contain;
  background-repeat: no-repeat; 
background-size: 100vw 100%;
  width: 100%;
  height: 100px;
  display: flex;
  justify-content: center;
	align-items: center;
  gap: 15px;
}
 *{
  cursor:url("https://file.garden/aQ1YBa80InNm8Bu5/Untitled191_20251106214000.png"), default;
}

.box{
background: linear-gradient(to bottom,  #ff72ff 0%,#ff51ff 45%,#ff00fa 47%,#ff00fa 48%,#cb00ff 100%);
  border: ridge 2px #dd81ff;
  outline: solid 2px rgb(255, 255, 255);
  box-shadow: inset 13px 0px 6px -10px #ff81e4, inset -13px 0px 6px -10px #ff00c8, inset 0px 13px 6px -10px #ffffff, inset 0px -13px 6px -10px #ff94e6;
height: max-content;
}
.box.box2{

border-radius: 100000000676767670px; 
text-align: center; 
line-height: 37px; 
margin-top: -15px;

}
.box.buh{
    margin: auto;
  margin-top: 0.6%;
   margin-bottom: 0.6%; 
  clip-path: inset(0% 0% 0% 0% round 0px);
  padding: 20px;
  width: 75%;
  max-width: 55%;
  min-width: 40%;
  height: max-content;
}
 .bitches{
    color: #ffd3fe;
    font-family: 'Swirls';  
    text-shadow: -1px 0 #aa00ff, 0 1px #c87cff, 1px 0 #c87cff, 0 -1px #c87cff, 0px 0px 4px;
    text-decoration: none;
    transition: color .25s;
}
.bitches.blue{
      color: #d8ddff;
    font-family: 'Swirls';  
    text-shadow: -1px 0 #00aeff, 0 1px #77b6ff, 1px 0 #7c89ff, 0 -1px #7c89ff, 0px 0px 4px;

}
a.bitches, button.bitches{
      color: #febfff;
      transition: color .25s;
        margin: 10px;
}
a.bitches.bitches2, button.bitches.bitches2{
      color: #c88dff;
       text-decoration: none;
      transition: color .25s;
        margin: 10px;
}

a.bitches:hover, button.bitches:hover{
color: #ffffff;
}
a.bitches.bitches2:hover, button.bitches.bitches2:hover{
color: #ffffff;
}
.asshole {
  width: 80%;
  max-width: 600px;
background-color: #FFF5F6;
  border: 24px solid transparent;
    border-image-outset: 0;
    border-image-repeat: stretch;
    border-image-slice: 100%;
    border-image-source: none;
    border-image-width: 1;
  border-image: url(https://files.catbox.moe/77lmid.png) 34 round;
  background-clip: padding-box;
  padding: 2%;
  margin: 5% 0;
}

.bord.woo::before, .bord.woo::after  {
content: "";
  position: absolute;
  top: -3vh;
  left: 0;
  width: 100%;
  height: 64px;                
  background-image: url("assets/Stars.png");  
  background-repeat: none;         
  background-position: top center;
  background-size: auto 100%;          
  pointer-events: none;
  z-index: 1;   
}
.bord.woo::before {
  top: -3vh;
  background-position: top center;
}
.bord.woo::after {
  top: auto;
  bottom: -3vh;       
  background-position: bottom center;
}
             
.floating{
    animation: floating 3s infinite ease-in-out;
}
@keyframes floating {
0% { transform: translate(0, 0px); }
50% { transform: translate(0, 10px); }
100% { transform: translate(0, -0px); }
}

.scroll {
  overflow: scroll;
  scrollbar-color: rgb(227, 197, 255) rgb(255, 255, 255);
  scrollbar-width: thin;
}

.asshole {
  width: 80%;
  max-width: 600px;
background-color: #FFF5F6;
  border: 24px solid transparent;
    border-image-outset: 0;
    border-image-repeat: stretch;
    border-image-slice: 100%;
    border-image-source: none;
    border-image-width: 1;
  border-image: url(https://files.catbox.moe/77lmid.png) 34 round;
  background-clip: padding-box;
  padding: 2%;
  margin: 5% 0;
}

   