/* Separator */ /* Content */ li:first-child:after { /*content: '|';*/ /*content: '\000BB';*/ /* For ยป arrows */ content: ''; border-right: 2px solid; transition: border-right 50ms; margin-right: .25em; } /* Hover effects */ ul:hover li:first-child:after { /*font-weight: bolder;*/ border-right: 4px solid; } /* Colors */ /* Heading */ h1 { color: #ffe28a; } /* Categories */ ul:nth-child(1) { color: #9ed670; } ul:nth-child(2) { color: #6bd2db; } ul:nth-child(3) { color: #ebdada; } ul:nth-child(4) { color: #e8702a; } ul:nth-child(5) { color: #ffbe4f; } /* For longest category name */ li:first-child { width: 4em; } /* Actual code */ body { font-family: 'Ubuntu Mono', sans-serif; background-color: #2a2a2a; margin: 0; overflow: hidden; } h1 { font-size: 8em; margin: 0; text-align: center; } a { color: inherit; text-decoration: none; } li { color: white; display: inline-block; position: relative; font-size: 2em; letter-spacing: normal; } li:hover, li:first-child { color: inherit; } li:first-child:after { position: absolute; right: 0; height: 1em; } li:first-child, h1 { pointer-events: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } li:nth-child(2) { margin-left: .25em; } li:not(:first-child) + li:before { content: '|'; margin-left: .25em; margin-right: .25em; color: white; } div { letter-spacing: -1em; }