body {
    background-color: hsl(276, 100%, 25%);
}

main {
    gap: 2rem;
}

.title-bar {
	background: linear-gradient(90deg,
			#b47500,
			#800080);
}

.bg-img {
    position: fixed;
    top: 42%;
    left: 42%;
    opacity: 42%;
    z-index: -69;
    transform: rotateX(42deg) rotateY(4.2deg) rotateZ(42deg);
}

.shortcut p {
    display: -webkit-box;
    justify-self: flex-start;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow-y: hidden;
}

.song {
    display: flex;
    flex-direction: column;
    gap: .5rem;
    margin-bottom: 1em;
}