html{
    background-color: white;
}
h1{
    text-align: center;
}
p{
    text-align: center;
}
a{
    text-align: center;
}
.title {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
    font-weight: bold;
    color: black;
}
.texts{
    font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
    font-weight: normal;
    color: black;
}
.links{
    font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
    font-weight: normal;
    color: black;
    text-decoration: none;
}
  .vhs-effect {
    display: flex;
    align-items: center;
    justify-content: center;
    position: fixed;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    text-align: center;
    font-family: 'Courier New', monospace;
    animation: vhs 4s infinite;
    width: 100%;
    color: black;
  }
  
  @keyframes vhs {
    0% {
      text-shadow: 0 0 4px #ff00de, -2px 2px 4px #00eaff, -4px 4px 4px #ff00de, -6px 6px 4px #00eaff;
    }
    25% {
      text-shadow: 2px 2px 4px #ff00de, 0 0 6px #00eaff, -2px 2px 6px #ff00de, -4px 4px 6px #00eaff;
    }
    50% {
      text-shadow: 0 0 4px #ff00de, 2px 2px 4px #00eaff, 4px 4px 4px #ff00de, 6px 6px 4px #00eaff;
    }
    75% {
      text-shadow: 2px 2px 4px #ff00de, 0 0 6px #00eaff, -2px 2px 6px #ff00de, -4px 4px 6px #00eaff;
    }
    100% {
      text-shadow: 0 0 4px #ff00de, -2px 2px 4px #00eaff, -4px 4px 4px #ff00de, -6px 6px 4px #00eaff;
    }
  }
  
  
  .vhs-effect-container2 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    width: 100%;
  }
  
  
  .vhs-effect-text {
    font-size: 36px;
    color: #000;
    position: relative;
    display: inline-block;
    animation: vhs-effect-animation 5s infinite;
  }
  
  @keyframes vhs-effect-animation {
      0% {
      text-shadow: 2px 2px 8px #ff00c8, -2px -2px 8px #00fff6;
      transform: scale(1) rotate(0deg) translateX(0);
    }
    25% {
      text-shadow: -2px -2px 8px #ff00c8, 2px 2px 8px #00fff6;
      transform: scale(0.95) rotate(-2deg) translateX(-2px);
    }
    50% {
      text-shadow: 2px -2px 8px #ff00c8, -2px 2px 8px #00fff6;
      transform: scale(0.9) rotate(2deg) translateX(2px);
    }
    75% {
      text-shadow: -2px 2px 8px #ff00c8, 2px -2px 8px #00fff6;
      transform: scale(0.95) rotate(-2deg) translateX(-2px);
    }
    100% {
      text-shadow: 2px 2px 8px #ff00c8, -2px -2px 8px #00fff6;
      transform: scale(1) rotate(0deg) translateX(0);
    }
  }
  .changing-text {
    font-family: 'Arial', sans-serif;
    font-size: 48px;
    color: #000;
    animation: vhs-effect-animation 5s infinite;
  }
  .glitch-footer {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #fff;
  }
  
  .glitch-container {
    position: relative;
  }
  
  .glitch-text {
    font-size: 24px;
    color: black;
    position: relative;
    animation: glitch-animation 2s infinite;
  }
  
  @keyframes glitch-animation {
    0% {
      clip: rect(54px, 450px, 90px, 0);
      transform: skew(0deg);
    }
    5% {
      clip: rect(72px, 450px, 82px, 0);
      transform: skew(5deg);
    }
    10% {
      clip: rect(80px, 450px, 76px, 0);
      transform: skew(0deg);
    }
    15% {
      clip: rect(72px, 450px, 82px, 0);
      transform: skew(5deg);
    }
    20% {
      clip: rect(80px, 450px, 76px, 0);
      transform: skew(0deg);
    }
    25% {
      clip: rect(80px, 450px, 76px, 0);
      transform: skew(0deg);
    }
    30% {
      clip: rect(80px, 450px, 76px, 0);
      transform: skew(10deg);
    }
    35% {
      clip: rect(80px, 450px, 76px, 0);
      transform: skew(0deg);
    }
    40% {
      clip: rect(80px, 450px, 76px, 0);
      transform: skew(15deg);
    }
    45% {
      clip: rect(80px, 450px, 76px, 0);
      transform: skew(0deg);
    }
    50% {
      clip: rect(80px, 450px, 76px, 0);
      transform: skew(5deg);
    }
    55% {
      clip: rect(80px, 450px, 76px, 0);
      transform: skew(0deg);
    }
    60% {
      clip: rect(80px, 450px, 76px, 0);
      transform: skew(0deg);
    }
    65% {
      clip: rect(80px, 450px, 76px, 0);
      transform: skew(25deg);
    }
    70% {
      clip: rect(80px, 450px, 76px, 0);
      transform: skew(0deg);
    }
    75% {
      clip: rect(80px, 450px, 76px, 0);
      transform: skew(0deg);
    }
    80% {
      clip: rect(80px, 450px, 76px, 0);
      transform: skew(5deg);
    }
    85% {
      clip: rect(80px, 450px, 76px, 0);
      transform: skew(0deg);
    }
    90% {
      clip: rect(80px, 450px, 76px, 0);
      transform: skew(50deg);
    }
    100% {
      clip: rect(80px, 450px, 76px, 0);
      transform: skew(0deg);
    }
    /* Add more keyframes as needed */
  }
  .ip-info {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    height: 100vh;
    color: black;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
  }
  
  #ip-address {
    font-size: 24px;
    margin-bottom: 10px;
  }
  
  #city, #state, #country, #country-code, #latitude-longitude, #postal-code, #time-zone, #organization, #asn, #isp {
    font-size: 18px;
  }