:root{
    --main-color:green;
    --secondary-color:antiquewhite;
    --font-family-h1-h2-h3:Cambria, Cochin, Georgia, Times, Times New Roman, serif;
    --font-family-h4-p:Arial, Helvetica, sans-serif;
}

body
{
    background-color: var(--secondary-color);
}

header
{
    font-family: var(--font-family-h1-h2-h3);
    color: var(--main-color);
}

h3
{
    color: var(--main-color);
    font-family: var(--font-family-h1-h2-h3);
}

p
{
    color: var(--main-color);
    font-family: var(--font-family-h4-p);
}

a
{
    color: var(--main-color);
    font-family: var(--font-family-h4-p);
}

main
{
    margin-top: 20px;
    font-family: var(--font-family-h4-p);
}