body {
    background: black;
    color: white;
    font-size:1.5rem;
}

nav {
    border-bottom: 3px solid white;
    padding-bottom: 10px;
    margin-bottom:10px;
}

nav .logo {
    width: 1.5rem;
    vertical-align: text-bottom;
}

a {
    color: white; 
    text-decoration:none;
}

a:hover {text-decoration: underline;}

img.photo {
    width: 100%;
    height: 90vh;
    object-fit:scale-down;
    object-position:top center; 
}
