.music_card { display: inline-flex; border-radius: 5px; margin: .5em 1em .5em 0; width: 450px; } .music_card-img { width: 10em; height: 8em; border-radius: 9px; overflow: hidden; } .music_card-img img { height: 100%; } .music_card-desc { width: 100%; position: relative; } .music_card-info { display: flex; flex-direction: column; color: white; height: 100%; padding-left: 1.25em; margin-left: -.75em; border-radius: 9px 0 0 9px; justify-content: center; position: relative; z-index: 1; } .music_card-info-space { height: .75em; } .music_card-link { margin: 0 .25em; } .music_card-link:last-child { margin: 0 .5em 0 .25em; } .music_card-background { position: absolute; width: 100%; height: 100%; top: 0; overflow: hidden; background: red; } .music_card-background-mask { position: absolute; } .music_card-background img { width: 100%; min-height: 120px; } .music_card-global-bold { font-weight: bold; }