div {/*border-top: 1px solid var(--text); */margin: 0 auto; padding-top: 0.75em;}
:target {border: none; background: transparent; padding: 0;}
/* div {display: none; padding-top: 0; border-bottom: ipx solid var(--text);}
div#first {display: block;}
div:target {display: block;}
div:target:not(#first) ~ #first {display: none;}
:target {border: none; background: transparent;} */

div ul {margin-top: 0;}

@supports (background-clip: text) and (background: linear-gradient(0deg, white, blue)) {
    ul {background: linear-gradient(180deg, var(--text), var(--visitor) 110%);
        background-clip: text;
        color: transparent;
    }
    ul li a {color: transparent; 
        background-clip: text; 
        text-decoration: underline var(--visitor);
        text-underline-offset: 0;
    }
    ul li a:hover {color: var(--text);
        text-decoration: underline var(--text);
    }
}
