.pointer { cursor: pointer; } .channelName { font-size: 15px; cursor: pointer; position: relative; bottom: 15px; } .playlistIndex { position: relative; bottom: 15px; color: var(--tertiary-text-color); } .playlistIcon { font-size: 20px; padding: 10px; margin-top: -25px; cursor: pointer; border-radius: 50%; color: var(--tertiary-text-color); transition: background 0.2s ease-out; } .playlistIcon:hover { background-color: var(--side-nav-hover-color); transition: background 0.2s ease-in; } .playlistIconActive { color: var(--accent-color) } .playlistItems { overflow-y: auto; height: 360px; } .playlistItem { display: grid; grid-template-columns: 30px 1fr; align-items: center; transition: background 0.2s ease-out; } .playlistItem:not(:last-child) { margin-bottom: 8px; } .playlistItem:hover { background-color: var(--side-nav-hover-color); transition: background 0.2s ease-in; } .videoIndexContainer { text-align: center; } .videoIndex { color: var(--tertiary-text-color); } .videoIndexIcon { font-size: 14px; color: var(--tertiary-text-color); } .videoInfo { margin-left: 30px; position: relative; bottom: 7px; }