html {
    background-color: var(--root-color--white, white);
    scroll-padding-top: calc(var(--root-page-header-height, 5rem) + 2rem);
}

body {
    line-height: var(--line-height, 1.6);
    font-family: var(--font-family, sans-serif);
}

h1 {
    color: var(--color-text, black);
    font-family: var(--font-family, inherit);
    font-size: var(--font-size, initial);
    font-weight: var(--font-weight, initial);
    font-style: var(--font-style, initial);
    line-height: var(--line-height, initial);
}

h1 a {
    color: var(--color-text, blue);
}

h2 {
    color: var(--color-text, black);
    font-family: var(--font-family, inherit);
    font-size: var(--font-size, initial);
    font-weight: var(--font-weight, initial);
    font-style: var(--font-style, initial);
    line-height: var(--line-height, initial);
}

h3 {
    color: var(--color-text, black);
    font-family: var(--font-family, inherit);
    font-size: var(--font-size, initial);
    font-weight: var(--font-weight, initial);
    font-style: var(--font-style, initial);
    line-height: var(--line-height, initial);
}

h4 {
    color: var(--color-text, black);
    font-family: var(--font-family, inherit);
    font-size: var(--font-size, initial);
    font-weight: var(--font-weight, initial);
    font-style: var(--font-style, initial);
    line-height: var(--line-height, initial);
}
