.lyricPage {
    padding-top: 4.2em !important;
    padding-left: 0.5em !important;
    padding-right: 0.5em !important;
    display: flex;
    justify-content: center;
}

.lyricsContainer {
    display: flex;
    flex-direction: column;
}

.lyricsLine {
    display: inline-block;
    width: fit-content;
    margin: 0.1em;
    font-size: 1.875rem;
    color: inherit;
    min-height: 2em;

    transition-property: opacity;
    transition-duration: 150ms;
}

.futureLyric {
    opacity: 0.3;
}

.pastLyric {
    opacity: 0.7;
}

.dynamicLyric {
    cursor: pointer;
}
