* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

body {
    display: grid;
    place-items: center;
    height: 100vh;
    font-size: 1.5rem;
    font-family: 'Montserrat', sans-serif;
}

.main{
    height: 100vh;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

#background-video {
    width: 100vw;
    height: 100vh;
    object-fit: cover;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: -1;
}

.top-marquee{
    display: flex;
    width: 100vw;
    justify-content: right;
    padding: 20px;
    gap: 25px;
    font-weight: 100; 
    color: aliceblue;
}

.top-item{
    transition: color .3s ease-in-out, box-shadow .3s ease-in-out, font-weight 0.3s ease-in-out;
    padding: 0%;
}

.top-item:hover {
    box-shadow: inset 0 0 100vw 0 #9e8449;
    color: white;
    font-weight: bolder;
}

.bottom-marquee{
    display: flex;
    width: 100vw;
    justify-content: right;
    padding: 20px;
    gap: 25px;   
    font-weight: 100; 
    justify-content: space-between;
}

.COPYRIGHT{
    color: #c6c6c6;
}

.SOON{
    color: #9e8449;
    font-weight: 900;
}


@media screen and (max-width: 900px) {
    .top-item {
      font-size: 1.5rem; 
    }
  }

  @media screen and (max-width: 650px) {
    .top-item {
      font-size: 1rem; 
    }
  }

  @media screen and (max-width: 450px) {
    .top-item {
      font-size: 0.5em; 
    }

    .top-marquee {
        justify-content: space-between;
    }
}

a {
    text-decoration: none;
    color: white;
}

 a:link { /* Unvisited links */
    color: white; /* Replace with your desired color */
    text-decoration: none; /* Optional: Remove underline */
 }

a:visited { /* Visited links */
     color: #FFFFFF; /* Replace with your desired color */
     text-decoration: none; /* Optional: Remove underline */  
}




