body {
    margin: 2rem;
    border: 3px dashed black;
}

nav {
    font-weight: bold;
}

a:hover {
    border: 3px dotted black; 
    border-radius: 20px; 
    padding-left: 5px; 
    padding-right: 5px;
}

main {
    position: relative;
    top: 4rem;
}

h1, h2 {
    border-top: 3px dashed black;
    font-weight: bolder;
    margin-top: 1rem;
}

img{
    height: 45rem;
}

.card-img-top {
    height: 30rem;
}