html {
    --u_colour: rgba(255, 255, 255, calc(128 / 255));
    --SD_colour: hsl(229, 86%, 65%);
    --RAW_colour: hsl(0, 100%, 63%);
    --LEGEND_colour: hsl(48, 93%, 60%);
    --ECW_colour: hsl(7, 100%, 56%);
    font-family: 'arial', sans-serif;
    font-size : 16px;
    background-color: #111;
    color: var(--u_colour);
}
body {
    margin: 0;
}
#Header {
    background: #111;
    color: white;
    padding: 1rem 1rem;
}

.Container {
    background: #111;
    color: white;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 1rem;
}
menu {
    display: flex;
    gap: 1rem;
    list-style: none;
    padding: 0;
    margin: 0;
}

#Body {
    max-width: 900px;
    margin: 3rem auto;
    border-radius: 4px;
}

.FOOTER {
    background: #111;
    color: white;
    text-align: center;
    padding: 1rem;
}

menu a {
    color: white;
    text-decoration: none;
    margin: 0 0.5rem;
}

menu a:hover {
    text-decoration: underline;
}