:root {
    /* font colors */
    --black: #545454;
    --white: #fff;
}

/* VLtype Color Classes */
.person-fill            { fill: var(--person-color); }
.organization-fill      { fill: var(--organization-color); }
.project-fill           { fill: var(--project-color); }
.grant-fill             { fill: var(--grant-color); }
.writtenwork-fill       { fill: var(--writtenwork-color); }
.writtenwork_about-fill { fill: var(--writtenwork_about-color); }
.focus-fill             { fill: var(--focus-color); }
.patent-fill            { fill: var(--patent-color); }

.person-font            { color: var(--person-color); }
.organization-font      { color: var(--organization-color); }
.project-font           { color: var(--project-color); }
.grant-font             { color: var(--grant-color); }
.writtenwork-font       { color: var(--writtenwork-color); }
.writtenwork_about-font { color: var(--writtenwork_about-color); }
.focus-font             { color: var(--focus-color); }
.patent-font            { color: var(--patent-color); }

.person-background-color            { background-color: var(--person-color); }
.organization-background-color      { background-color: var(--organization-color); }
.project-background-color           { background-color: var(--project-color); }
.grant-background-color             { background-color: var(--grant-color); }
.writtenwork-background-color       { background-color: var(--writtenwork-color); }
.writtenwork_about-background-color { background-color: var(--writtenwork_about-color); }
.focus-background-color             { background-color: var(--focus-color); }
.patent-background-color            { background-color: var(--patent-color); }

.person-background-font-color               { color: var(--black); }
.organization-background-font-color         { color: var(--black); }
.project-background-font-color              { color: var(--black); }
.grant-background-font-color                { color: var(--white); }
.writtenwork-background-font-color          { color: var(--black); }
.writtenwork_about-background-font-color    { color: var(--white); }
.focus-background-font-color                { color: var(--white); }
.patent-background-font-color               { color: var(--white); }
