@import url("https://use.typekit.net/yup4bjk.css");


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

body{
    font-family: neue-haas-unica, arial, sans-serif;
    font-weight: 400;
    font-style: normal;
    color: white;
    background-color: #1a0030;
    background-image: url("/PHOTOS/BACKGROUND/4K_Wallpaper.jpg");
    background-attachment: fixed;
    background-size: cover;
}

header {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    height: 100vh;
    background: url(/PHOTOS/BACKGROUND/1080p_Wallpaper_blue.jpg) hsla(360 0% 0% / 0.5);
    background-blend-mode: multiply;
    background-size: cover;
    background-repeat: no-repeat;
}

header h1 {
    font-size: 100px;
    margin: 0;
}

header h2 {
    font-size: 50px;
    margin: 0;
}

nav{
    background-color: blue;
    display: flex;
    justify-content: space-evenly;
    position: sticky;
    top: 0;
    width: 100%;
    background-image: url("/PHOTOS/BACKGROUND/1080p_Wallpaper_blue.jpg");
    background-size: cover;
    box-shadow: 0 4px 4px rgba(0,0,0,0.3);
    z-index: 1000; /* Keep it above other content */
}

nav a {
    color: #ffdca5;
    text-decoration: none;
    font-size: 1.5em;
    padding: 10px;
}

nav a:hover {
    color: #82c8f0;
    text-shadow: #82c8f0 0 0 10px;
    background-blend-mode: multiply;
    transition-duration: 0.33s;
}

footer {
    width: 100%; /* Full width */
    bottom: 0;
    display: flex;
    flex-direction: column;
    align-items: space-between;
    justify-content: center;
    height: 200px;
    background-color: #333;
    background-image: url("/PHOTOS/BACKGROUND/1080p_Wallpaper_black.jpg");
    background-position: bottom;
    background-size: cover;
    color: #fff;
}

footer .footer-links {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 10px; 
}

footer a {
    margin: 0 10px; /* Add horizontal margin to space out the links */
    color: #fff; 
    text-decoration: none;
    font-size: 2.3em;
    transition: transform 0.33s;
}

footer a:hover {
    transform: scale(1.3);
}

footer p {
    margin: auto;
    color: #fff; 
    font-size: 1em; 
}

