html {
    height: 100%;
}

body {
    color: rgb(201, 209, 217);
    font-family: sans-serif;
    background: linear-gradient(rgb(6, 15, 24), rgb(20, 55, 87));
    background-repeat: no-repeat;
    background-color: rgb(6, 15, 24);
    max-width: max-content;
    margin: auto;
}

#flex-container {
    display: flex; 
    justify-content:center;
    flex-direction: row;
    margin: 5rem;
}

#flex-container > .flex-item {
    flex: auto;
}

#flex-container > .logo {
  width: 35rem;
}

a {
    color: rgb(78, 148, 227);
    text-decoration: none;
    background-color: transparent;
    padding: 0.5rem;
}

ul {
    padding: 0.5rem;
}