body
{
	min-height: 100vh;
}
  .top-text
  {
    background: linear-gradient(45deg,#9400D3, #4B0082, #0000FF, darkgreen, #FFFF00, #FF7F00, #FF0000, #9400D3);
    font-family: Arial, Helvetica, sans-serif;
    font-size: 25px;
    font-weight: 800;
    background-size: 400%;
    color: transparent;
    -webkit-background-clip: text;
    animation: 10s nict infinite linear; 
  }
  @keyframes nict
  {
    0%
    {
      background-position: 0;
    }
    100%
    {
      background-position: 400%;
    }

  }
  .nav-link:hover
  {
    background: #2d9d31;
    color: white;
  }