.embed__wrapper { height: 100vh; width: 100vw; position: relative; display: flex; flex-direction: column; justify-content: space-between; align-items: center; background-color: var(--color-black); h1 { color: white; } } .embed__inline-button { @include thumbnail; position: relative; background-position: 50% 50%; background-repeat: no-repeat; background-size: 100%; width: 100%; height: auto; display: flex; justify-content: center; align-items: center; @media (max-width: $breakpoint-small) { height: 200px; } }