body { margin: 0; font-size: 28px; font-family: Atkinson Hyperlegible Next, sans-serif; background-color: #232323; } #navbar { position: sticky; top: 0; overflow: hidden; background-color: #333; } #navbar a { float: left; display: block; color: #f2f2f2; text-align: center; padding: 14px 16px; text-decoration: none; font-size: 17px; } #navbar a:hover { background-color: #ddd; color: black; } #navbar a.active { background-color: #04AA6D; color: white; }