@charset "utf-8";
:root {
    font-family: "Inter", sans-serif;
    font-feature-settings: 'liga' 1, 'calt' 1; /* fix for Chrome */
}
@supports (font-variation-settings: normal) {
    :root {
	font-family: "InterVariable", sans-serif;
	font-optical-sizing: auto;
    }
}
html {
    margin-left: 1rem;
    margin-right: 1rem;
    color: dimgray;
    background-color: white;
}

body {
    width: 100%;
    max-width: 50rem;
    margin: auto;
}
#header h1 {
    font-weight: 900;
    color: black;
}

#header .tagline,
#footer .tagline {
    font-weight: 300;
    color: dimgray;
}

strong {
    font-weight: 900;
}
img {
    max-width: 100%;
}

a {
    text-decoration: none;
    color: black;
}
a:hover {
    text-decoration: underline;
}
#footer {
    font-size: small;
}
#footer h1 {
    font-size: medium;
    font-weight: 900;
    color: black;
}
