* { --main-font: sans-serif; --font-size-L: 11vw; --text-color: black; } body { font-family: var(--main-font); } h1 { font-weight: normal; line-height: inherit; margin: 0; } a { color: var(--text-color); } /* menu */ menu { margin: 0; padding: 0; list-style: none; } menu li a { font-size: var(--font-size-L); list-style: none; text-decoration: none; text-transform: initial; } [data-template="home"] menu li .menu-item-home { text-decoration: underline; } .projects menu li .menu-item-projects { text-decoration: underline; } .about menu li .menu-item-about { text-decoration: underline; } /* HOME */ [data-template="home"] h1 { font-size: var(--font-size-L); } /* PROJECTS */ /* ABOUT */