@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,100..800;1,100..800&display=swap');

body {
    font-family: "JetBrains Mono", "Hack", monospace;
    font-size: 16px;
    background-color: #333333;
    color: #d2e2c7;
    text-shadow: 0px 1px 2px rgba(255,255,255,0.8), 0px -1px 2px rgba(0,0,0,0.2);
    margin: auto;
    max-width: 75%;
    min-height: 100vh;
    backdrop-filter: brightness(33%) blur(25px);
    background: linear-gradient(rgba(0, 0, 0, 0.33), rgba(0, 0, 0, 0.33)), url("../img/floating-spheres.jpg");
}

header {
    display: flex;
    align-items: center; 
    margin: auto;
    background: linear-gradient(0deg, rgba(255, 255, 255, 0.3) 1%, rgba(100, 100, 100, 0.6) 3%, rgba(0, 0, 0, 0) 100%);
    color: white;
}

#pages {
    display: flex; 
    list-style-type: none;
    margin: auto;
    padding: 0;
}

#pages a, #active {
    display: block;
    padding: 1em;
    text-decoration: none;
    color: #d2e2c7;
}

#pages a:hover {
    color: darkgrey;
    backdrop-filter: blur(10px);
    background-color: #d2e2c711;
}

#active {
    color: darkgrey;
    backdrop-filter: blur(10px);
    background-color: #d2e2c711;
}

#content {
    margin: 0 auto auto auto;
    text-align: center;
    max-width: 85%;
	padding-bottom: 10em;
}

#links {
    text-decoration: none;
    list-style-type: none;
}


a:link { 
    color: #81bf72;
}

a:link:hover, a:visited:hover { 
    color: #bee7c7;
}

a:visited { 
    color: #81bf72;
}

footer {
    display: flex;
    bottom: 0;
    position: absolute;
    justify-content: space-between;
    width: 100%;
    padding: 1em 0 1em 0;	
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.3) 1%, rgba(100, 100, 100, 0.6) 3%, rgba(0, 0, 0, 0) 100%);
    color: #d2e2c7;
}

footer p {
    margin: 5px 0; 
    padding: 0 1em 0 1em;
}


#footer-right {
	text-align: right;
    flex-direction: column; 
    align-items: flex-end;  
}

