.ps-background { display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: space-between; speak: none; &--logo { width: calc(100vw / 9); height: 4rem; margin: 0.1rem; @media screen and (orientation: landscape) { width: calc(100vw / 16); } } &--1312 { transform: rotate(34deg); transform-origin: center center; color: #eee; position: fixed; z-index: 1; top: -50vh; left: -50vw; font-weight: 900; font-size: 7rem; line-height: 6rem; width: 200vw; height: 200vh; } }