

*{
    font-family: 'Poppins', sans-serif;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    scroll-behavior: smooth;

}

body{

    min-height: 100vh;
    background: linear-gradient(110deg,#0f1829,#050812);

}


.big-container{

    width: 100%;
    height: 99vh; /*I changed height from 95vh to 97vh on 12/30/24*/
    max-width: 1660px; /*I changed width from 1200px to 1660px on 12/30/24*/
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    overflow: hidden;
    border-radius: 10px;
    box-shadow: 0 0 20px #000;
   
}
@keyframes face{
    to{opacity: 1;}

}

.container{
    width: 100%;
    height: 100%;
    overflow: auto;

}


::-webkit-scrollbar{
    display:none;
}

video{

    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
    z-index: -1;
}

header{
    min-height: 60px;
    width: 100%;
    border-bottom: 1.75px solid gold; /*was 1.5px and yellow, updated to gold and 1.8px*/
    overflow: hidden;
    animation: face 1.68s ease-in-out forwards; /*initally 2s then changed to 1.85s, */
    animation-delay: 0.45s; /* initially 0.45s on 1/24/26,  */
    opacity: 0;
}

header .logo{

    float: left;
    margin-left: 20px; /*initally 20px but I changed to 40px on 1/3/25*/ /* satisfied with 40px! changing to 43px because I want to*/
}

header .logo h1{
    /*color: gold;*/ /*commented out on 1/8/25*/
    text-transform: uppercase;
    letter-spacing: 4px;
    line-height: 60px;
    /*text-shadow: 0 0 5px black; */ /*commented out on 1/8/25*/  /*blue with orange glow*/
    font-weight: 700;
}

header nav{
    float: right;
    margin-right: 10px; /*initially 20px but I changed to 0px on 1/3/25*/
    min-height: 60px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;

}

nav ul{
    margin-right: 20px; /*initally 30px but I changed to 0px on 1/3/25*/
    min-width: 450px;

}

nav ul li{

    list-style: none;
    display: inline-block;
    font-weight: 750; /*I added this line on 1/8/25*/
    font-weight: 18px; /*I added this line on 1/10/25*/
    background: rgba(0,0,0,0.75);
    border-radius: 5px;
}

a{
    text-decoration: none;
    color: gold;
    padding: 8px 15px;
    text-transform: uppercase;
    display: inline-block;
    text-shadow: 0 0 5px black; /*initally white*/
    -webkit-text-stroke: 0.75px black;
}

.active{
    background: brown; /*was teal with interior white, updated to orange*/
    border-radius: 20px;
    color: white;
    font-weight: 500;
    /*text-shadow: 0px 0px 10px white;*/ /*I commented this out on 1/10/25*/
    -webkit-text-stroke: 0.1px black;
}

a:hover{

    color: brown; /*was orange, updated to blue, then to gold, then navy*/
    text-shadow: 0px 0px 5px white; /*white*/
}

.active:hover{

    background: navy; /*brown*/
    color: white;
}

nav form{

    height: 30px;
    min-width: 300px;
    margin: 10px 0;
}

form input{
    height: 100%;
    width: 250px;
    border: 1px solid teal;
    background: #0007;
    padding: 0 5px;
    color: white;
    outline: none;

}

form button{
    width: 50px;
    height: 100%;
    border: 1px solid teal;
    background: #0007;
    color: white;
    cursor: pointer;

}


section{

    width: 100%;
    min-height: 100vh;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    color: gold; /*white*/
    text-align: center;
    text-shadow: 0 0 5px black; /*white with brown glow, updated to darkgoldenrod*/
    -webkit-text-stroke: 1px black;
}

section h2{
    text-transform: uppercase;
    font-size: 3em; /*was 3em*/
    letter-spacing: 10px;
    -webkit-text-stroke: 1.75px black; /*I added this line on 1/23/25*/
}

section p{
    line-height: 1.4;
    margin: 15px 0;
    letter-spacing: 3px;
    text-transform: uppercase;
    color: gold; /*white*/
    font-size: 1.25em; /*I added this line on 1/8/25*/
    font-weight: 800;
    text-shadow: 0px 0px 5px black; /*white with brown glow, updated to darkgoldenrod, then brown*/
    -webkit-text-stroke: 1.25px black; /*I changed from 1px to 1.25px on 1/23/25*/
}

footer{
    width: 100%;
    text-align: center;
    color: white;
    
}

footer h2{
    text-transform: uppercase;
    letter-spacing: 10px;
}

footer p{
    max-width: 600px;
    margin: 15px auto;
    line-height: 1.4;
    letter-spacing: 2px;
    text-shadow: 0px 0px 8px black;

}

footer h3{
    
}


@media (max-width: 1000px){
    header .logo,
    header nav{
        width: 100%;
        margin: 0;
        text-align: center;
    }

}

@media (max-width: 850px){
    nav ul{
        min-width: 300px;
        margin: 0;
    }
    nav ul a{
        padding: 5px 10px;
    }

}


