main { margin: 0; padding: 0; background-color: $black100; color: $white100; min-height: 100vh; overflow-y: auto; box-sizing: border-box; header { margin: 0; padding: 0; width: 100%; height: 40vh; position: relative; background-color: $black200; border-radius: $rad; box-sizing: border-box; img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; filter: blur(0.5rem); object-fit: cover; object-position: center 0px; } span { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-image: linear-gradient(to bottom, #00000000, rgba($black100, 1)); z-index: +1; } } }