
body {
    width: 90%;
    background: #23363c;
    font-family: "C64 User Mono";
    font-weight: lighter;
    font-style: normal;
    overflow: auto;
    margin:auto;

}

title-text{
    color: #7B8E94;
    text-align: center;
    font-size: 28px;
    width: 90%;
    font-weight: normal;
    font-style: normal;
}

h1{
    padding: 10px;
    background: #7B8E94;
    color: #d3f2fb;
    text-align: left;
}

h2{
    text-align: center;
    padding: 10px;
    font-size: 18px;
    text-align: left;
}

h3{
    padding: 10px;
    font-size: 12px;
    text-align: left;
    font-style: normal;
}




p{
    padding-left: 10px;
    color: #7B8E94;
    font-size: 11px;

}

hr.dashed{
    border-top: 3px dashed #7B8E94;
    font-family: "C64 User Mono";
}

a {
    color: inherit;
    text-decoration: underline dashed #7B8E94;
}

menu{
    background: #23363c;
    color: #d3f2fb;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    align-items: normal;
}

#body-text{
    background: #7B8E94;
    padding: 3px;
    align-items: normal;
    width: 700px;
    color: #23363c;

}

#side-bar{
    background: #23363c;
    padding: 10px;
    width: 300px;
    text-align: left;
    color: #d3f2fb;
    align-self: self-end;
}

.card{
    width: min(700px, 90vw);
    background: #7B8E94;
    margin: 0 auto;
    border: #d3f2fb 3px solid;
    border-radius: 10px;
    padding: 10px;

}

article{}

.card p{
    color: #23363c !important;
}

.card td{
    background: #23363c;
}
.card:hover{
    background: #d3f2fb;
}
#project-page #body-text{
    background: none;
    border: none;
    align-self: center;
}



menu:hover{
    background-color: #7B8E94;

}

td{
    background: #23363c;
    border: 3px dashed #7B8E94;
    border-color: #7B8E94;
}

footer-text{
    background: #23363c;
    color: #7B8E94;
    font-size: 11px;

}

img{

}

headshot {
    image-rendering: auto;
    border: 3px dashed #7B8E94;
    border-radius: 50%;
    padding: 5px;
    align-self: center;
    width: 20px;
    height: 20px;
    box-sizing: border-box;
    object-fit: cover;
}

@font-face {
    font-family: "C64 User Mono";
    src:url(data:application/x-font-woff;base64,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);
    font-weight: normal;
    font-style: normal;
}


