/* Include the custom font */
@font-face {
  font-family: 'cozettavector';
  src: url(http://ha8ze.neocities.org/fonts/cozettevector.ttf) format('truetype'),
       url('http://ha8ze.neocities.org/fonts/cozettevector.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

/* Apply the custom font to the body */
body {
  font-family: 'cozettavector', sans-serif;
  background-color: #000000; /* OLED black */
  color: #D72D48; /* Red text */
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-height: 100vh;
  position: relative; /* For the animated effect */
}

/* Rest of your CSS */

img {
  display: block;
  margin: -20px auto 0 auto; /* Move image up slightly */
  max-width: 95%; /* Scale image slightly larger */
  height: auto;
  transform: scale(1.05); /* Slightly enlarge the image */
}

p {
  text-align: center;
  font-size: 8vw; /* Keeps the main text large */
  max-width: 90%;
}

.small-text {
  font-size: 4vw; /* Smaller font size for the bottom text */
}

body::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 15vh; /* Reduced the height to make it shorter vertically */
  background: linear-gradient(to top, rgba(0, 0, 0, 0), #000000),
              linear-gradient(90deg, purple, pink, orange, purple);
  background-size: 100% 100%, 400% 400%;
  background-blend-mode: multiply;
  animation: gradientAnimation 30s ease infinite;
}

body::before {
  content: "";
  position: absolute;
  top: 0; /* Position at the top */
  left: 0;
  width: 100%;
  height: 15vh; /* Same height as the bottom effect */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), #000000),
              linear-gradient(90deg, purple, pink, orange, purple);
  background-size: 100% 100%, 400% 400%;
  background-blend-mode: multiply;
  transform: scaleX(-1); /* Flip horizontally */
  animation: gradientAnimation 30s ease infinite;
}

@keyframes gradientAnimation {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}