body {
    font-size: 1.1em;
    color: #333;
    background-color: #f2f2f2;
}

header {
    border-bottom: 1px dashed #666;
}


a,
a:link,
a:visited,
a:hover,
a:active {
    color: #333;
}

a:hover,
a:hover svg {
    color: #444;
    fill: #444;
}

a svg {
    fill: #333;
    height: 1.1em;
    height: 2em;
    padding: 0 0.25em;
}

.icon-location:before {
    content: "\e606";
}

footer {
    font-size: 0.9em;
    padding: 1em 0;
}

img {
    /* border: 1px dashed #333;*/
    max-width: 600px;
    box-shadow: 1px 1px 5px var(--color-scheme-text-color);
}

section p {
    width: 75%;
}