a.nav-link,
a.standalone-link {
    color: var(
        --nav-link-foreground-color,
        var(--color-foreground-link-primary)
    );
    text-decoration: none;
}
a.nav-link:visited,
a.standalone-link:visited {
    color: var(
        --link-foreground-color-default,
        var(--color-foreground-link-primary)
    );
}
a.nav-link:hover,
a.standalone-link:hover {
    color: var(
        --nav-link-foreground-hover-color,
        var(--color-foreground-secondary)
    );
    text-decoration: underline;
}
a.nav-link:not([href]),
a.nav-link[aria-disabled="true"],
a.standalone-link:not([href]),
a.standalone-link[aria-disabled="true"] {
    color: var(
        --link-forground-color-disabled,
        var(--color-foreground-disabled)
    );
    text-decoration: none;
}
button.fake-link {
    background-color: initial;
    border: 0;
    color: var(
        --fake-link-foreground-color,
        var(--color-foreground-link-primary)
    );
    font-family: inherit;
    font-size: inherit;
    padding: 0;
    text-decoration: underline;
}
button.fake-link:hover {
    color: var(
        --fake-link-foreground-color-hover,
        var(--color-foreground-secondary)
    );
}
button.fake-link[aria-disabled="true"],
button.fake-link[disabled] {
    color: var(
        --fake-link-foreground-disabled-color,
        var(--color-foreground-disabled)
    );
}
a.legal-link,
button.legal-link {
    text-decoration: underline;
}
a.legal-link,
a.legal-link:hover,
a.legal-link:visited,
button.legal-link,
button.legal-link:hover,
button.legal-link:visited {
    color: var(
        --legal-link-foreground-color,
        var(--color-foreground-link-legal)
    );
}
