body.txt { background-color: $bg-txt-on; > aside { &:hover, &:focus { background-color: $bg-txt-on; nav ul li:nth-child(2) { background: $bg-txt-on; } } } > header { h1 { min-height: 10rem; } h2 { position: absolute; font-size: 4.8rem; transform-origin: top-left; width: 90rem; left: 50%; transform: rotate(90deg) translate(0, -4.5rem); text-align: left; margin-left: 39rem; margin-top: auto; } } }