Header { $colorPrimary padding: 1rem 0 width: 100% height: 1.5rem position: fixed top: 0 z-index: 99 display: grid grid-template-rows: 3rem auto 3rem grid-template-columns: auto div.window-controls { -webkit-app-region: no-drag position: fixed right: 0 z-index: 100 display: flex img { padding: .5rem cursor: pointer :hover { filter: drop-shadow(rgba(255, 255, 255, .5) 0 0 2px) } } } nav { -webkit-app-region: drag display: flex align-items: center justify-content: center i { -webkit-app-region: no-drag cursor: pointer text-decoration: none font-size: 1.4rem display: flex margin: 0 2rem } i { font-size: 1.4rem } i.notifications { color: #7da9ea } i.fa-bell.notifications { color: #fff } i.fa-bell-o { color: #7da9ea } i.-disabled { filter: opacity(.4) cursor: not-allowed } (a) { color: #222 margin-right: 1rem :hover { text-decoration: underline } } }