
:root {
    --navhead-font: 'Rock 3D', Didiot;
    --secondary: #caceb1da;
    --text-shadow: 0 1.77px 0 #706e6e7e;;
}

body {
    font-family: 'Spline Sans', sans-serif;
}

/* all links */
a {
    text-decoration: none;
    cursor: pointer;
}

/* nav container styling */
#nav {
    transform: translateY(0%);
    transition: all 0.4s ease-in-out;
    position: relative;
    top: 0;
    right: 0;
    bottom: auto;
    left: 0;
    opacity: 1;
    z-index: 1040;
    margin-bottom: 20px;
    /* background-color: rgba(33, 37, 41, 0.87); */

}
/* Lo Selby Nav Header Styling */
    #nav-header {
    font-family: var(--navhead-font);
    font-size: 38px;
}

h1, h2, h4 {
    font-family: 'Archivo Narrow', sans-serif;
    font-weight: 700;
}

h1 {
    font-size: 49px;
}

/* About & Contact Me Container Styling */
#navbarHeader {
    background-color: var(--secondary);
}


#about-me {
    font-size: 14px;
}

#resumeBtn a {
    font-weight:bold;
}

#resumeBtn a:hover {
    text-shadow: 0 2.5px 0 #d9ddd7d3;
    font-weight: 700;
}

/* Pseudo Classes for Links that feature shadow & bold hover styling */
#shadow-link:hover {
    font-weight: 700;
    text-shadow: var(--text-shadow);
}


/* all headers that require a shadow */
#shadow {
    text-shadow: var(--text-shadow);
}

/* footer styling */
footer {
    background-color: #caccb9d3;
}

footer p {
    color: rgba(10, 10, 10, 0.63);
}

/* card container styling */
.album {
    background-color:rgb(219, 216, 216);
}

/* #resumeBtn {
    margin-bottom: 10px;
    width: 99px;
    height: 37px;
    line-height: 35px;
    border: solid 1px #343a40;
    text-align: center;
    background: rgba(236, 234, 234, 0.747);
    font-size: .9rem;
    border-radius: 7px;
} */


/* #resumeBtn:hover{
    background:rgba(10, 10, 10, 0.452);
} */


#scrollTop {
    display: none;
    position: fixed;
    bottom: 4rem;
    right: 1.7rem;
    width: 40px;
    height: 40px;
    line-height: 40px;
    color: #343a40;
    border: solid 1px #343a40;
    text-align: center;
    background: #fff;
    font-size: .8rem;
    z-index: 999;
    cursor: pointer;
    transition: border-color, color, background-color, bottom .5s ease-out;
}

#scrollTop:hover {
    font-weight: bolder;
    text-shadow: var(--text-shadow);
}