body {
  max-width: 780px;
  margin: 70px auto;
  padding: 10px;
  font-family: monospace;
  color: white;
  font-size: 15px;
  background-repeat: none;
  background-size: cover;
    background-image:url(becky.png);
 
}
  a:link {
    color: black;
    text-decoration: none;

  }
  a:visited {
    color: black;
  }

  img { 
    border-radius: 10px;
    image-rendering: optimizeSpeed;             /* STOP SMOOTHING, GIVE ME SPEED  */
    image-rendering: -moz-crisp-edges;          /* Firefox                        */
    image-rendering: -o-crisp-edges;            /* Opera                          */
    image-rendering: -webkit-optimize-contrast; /* Chrome (and eventually Safari) */
    image-rendering: pixelated;                 /* Universal support since 2021   */
    image-rendering: optimize-contrast;         /* CSS3 Proposed                  */
    -ms-interpolation-mode: nearest-neighbor;   /* IE8+                           */
}
.oopsies {
  animation: fuck 1s;
  animation-iteration-count: infinite;
  height: auto;
  max-width: 400px;
  width: 100%;

}
.oopsies:hover {
  animation: shake 1s;
  animation-iteration-count: infinite;
}
@keyframes shake {
  0% { transform: translate(-1px, -2px) rotate(0deg); }
   25% { transform: translate(1px, 1px) rotate(-4deg); }
    50% { transform: translate(1px, 1px) rotate(4deg); }
  100% { transform: translate(1px, -2px) rotate(0deg); }
}
@keyframes fuck {
  0% { transform: translate(1px, 1px) }
  40% { transform: translate(1px, 3px) }
  100% { transform: translate(1px, 1px) }
}

.shit-menu {
        margin-left: auto;
        margin-right: auto;
        text-align: center;
        width: 100%;
    }
.hehe {
        filter:invert(100%)
    }
.hehe:hover {
        filter:invert(0%);
      animation: dape 1s;  
    }



.uhohgirlies {
        text-align: center;
  transition: 0.2s;
    }
.uhohgirlies:hover {
   filter: hue-rotate(40deg);
    animation: dape 1s;
        
    }

@keyframes dape {
  0% { transform: translate(0px, 1px) rotate(0deg); }
  50% { transform: translate(0px, -2px) rotate(0deg); }
}

.pintinho{
	background-color: #FF0C0C1C;
	border: dashed;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom-width: 3px;
	padding-top: 6px;
	border-top-left-radius: 60px;
	border-bottom-right-radius: 60px;
	border-bottom-left-radius: 20px;
	border-top-right-radius: 20px;
}  
.BoxFigure{
    margin: 10px;
    border: 5px solid;
    border-radius: 20px;
    background: black;
    color: white;
    border-color: black;
    border-top-width: 12px;
    height: auto;
    max-width: 300px;
  }
.BoxFigure {
    margin: 10px;
    border: 4px solid black;
    border-radius: 15px;
    background: white;
    color: black;
    height: auto;
    max-width: 100%; /* Reduced the max-width */
    padding: 4px; /* Reduced padding */
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3); /* Slightly smaller shadow */
    transition: transform 0.2s ease-in-out;
}

.BoxFigure:hover {
    transform: scale(1.05); /* Keeps the hover effect */
}

.boxboxbox {
    margin-left: auto;
    margin-right: auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 0px; /* Adjusted gap for smaller cards */
    width: 100%;
    max-width: 100%;
    padding: 10px;
    box-sizing: border-box;
}
p
{
  text-align: right;
  max-width: 300px;
}
h1
{
  max-width: 300px;
  
  text-align: left;
  font-size: 25px;
  color: #ff8300;
}

  
@media only screen and (max-width: 768px) {
  .box-container {
    display: flex;
    text-align: center;
    flex-direction: row;
    align-content: center;
  }
}
.thumbnail
{   
  height: auto;
  width: 100%;
}