html {
    background-color: rgb(44, 42, 42);
}

#banner a:visited,
#banner,
h1,
h2,
h3,
h4,
p,
span,
a:link,
td { color: white; }
#banner { z-index: 9999; }
a:visited {
    color: rgb(173, 171, 171);
}

#contactLinks {
    display: flex;
    justify-content: space-between;
    margin-left: 20%;
    margin-right: 20%;
    margin-top: 2%;
    margin-bottom: 2%;
}

footer hr {
    border-top: 3px solid white;
}

body {

    margin: 0px;
    min-width: 400px;
    overflow-x: auto;
}

.project-links {
    text-align: center;
    margin-bottom: 5%;
}

.dropdown {
    position: relative;
    display: inline-block;
    text-align: center;
    padding-block-start: 0.83em;
    padding-block-end: 0.83em;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f1f1f1;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    z-index: 1;
    margin-top: 2%;
    text-align: center;
    width: 33.333333333333vw;

}

.dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
    box-sizing: border-box;
    border-top: 1px solid white;
}

img {
    color: white;
}

#banner {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: 1fr;
    grid-template-areas: "aboutMe projectButt contactButt";
    position: sticky;
    top: 0;
    box-shadow: 0px 3px white;
    color: white;
    background-color: #393939;
}

#banner a {
    padding-block-start: 0.83em;
    padding-block-end: 0.83em;
    font-size: 23px;
    text-decoration: none;
    font-weight: bold;
    color: white;
    text-align: center;
    background-color: #393939;

}

#banner a:hover {
    background: white;
    color: black;
}

#banner button {
    all: unset;
    padding-block-start: 0.83em;
    padding-block-end: 0.83em;
    font-size: 23px;
    text-decoration: none;
    font-weight: bold;
    color: white;
    text-align: center;
    background-color: #393939;
}

#banner button:hover {
    background-color: white;
    color: black
}