body {
    background-color: var(--color-background-primary);
    color: var(--color-foreground-primary);
    font-family:
        Market Sans,
        Arial,
        sans-serif;
    font-size: var(--font-size-body);
    line-height: var(--font-line-height-default);
    -webkit-text-size-adjust: 100%;
}
button {
    font-family: inherit;
}
fieldset {
    border: 0;
    padding: 0;
}
legend {
    margin-bottom: var(--spacing-100);
}
a {
    color: var(--color-foreground-link-primary);
}
a:visited {
    color: var(--color-foreground-link-visited);
}
a:hover {
    color: var(--color-foreground-secondary);
}
a:not([href]),
a[aria-disabled="true"] {
    color: var(--color-foreground-disabled);
}
