:root {
    --base-font-size: 16px;
    --spacing: var(--base-font-size);
    --font-serif: 'Times New Roman', Times, serif;
    --font-sans: Tahoma, Geneva, Verdana, sans-serif;
    --font-mono: 'Consolas', monospace;
}

body {
    font-size: var(--base-font-size);
    font-family: var(--font-sans);
    font-weight: normal;
}

header p {
    margin-top: -4px;
}

p {
    font-size: 1em;
    line-height: 1.5em;
    color: var(--body);
}

h1 {
    text-align: center;
    text-wrap: pretty;
}