
.LibraryHeader-2JAkt {
    padding: var(--spacing16) var(--spacing24);
    font-size: var(--fontSize14);
    border-bottom: 1px solid var(--border-primary, var(--grey10));
    position: sticky;
    top: -1px;;
    background: var(--background-primary, var(--white));
    height: 62.75px;
    z-index: 20;
    display: flex;
    align-items: center
    /* Removed so BookmarksManager can be visible */
    /* overflow: scroll; */
}

.LibraryHeader-2JAkt::-webkit-scrollbar {
        display: none;
    }

.LibraryHeader-2JAkt .link-26FWy {
        animation: appear-2MChX 1s ease;
        color: var(--text-link, var(--info40));
        text-decoration: none;
        transition: color .3s ease;
        white-space: nowrap
    }

.LibraryHeader-2JAkt .link-26FWy a {
            color: inherit;
        }

.LibraryHeader-2JAkt .link-26FWy:empty {
            background: var(--background-secondary, var(--grey5));
            background-size: 22px;
            background-position: 0 0;
            height: 22px;
            width: 10vw;
            position: absolute
        }

@media (min-width: 37.5em) and (max-width: 59.999em) {

.LibraryHeader-2JAkt .link-26FWy:empty {
                width: 30vw
        }
            }

@media (min-width: 0em) and (max-width: 37.499em) {

.LibraryHeader-2JAkt .link-26FWy:empty {
                width: 60vw
        }
            }

[dir="ltr"] .LibraryHeader-2JAkt > *:not(:first-child) {
            margin-left: var(--spacing16)
    }

[dir="rtl"] .LibraryHeader-2JAkt > *:not(:first-child) {
            margin-right: var(--spacing16)
    }

.LibraryHeader-2JAkt .link-26FWy:not(:first-child)::before {
            content: ''
        }

[dir="ltr"] .LibraryHeader-2JAkt .link-26FWy:not(:first-child)::before {
                border-left: 1px solid var(--border-primary, var(--grey10));
                padding-right: var(--spacing16)
        }

[dir="rtl"] .LibraryHeader-2JAkt .link-26FWy:not(:first-child)::before {
                border-right: 1px solid var(--border-primary, var(--grey10));
                padding-left: var(--spacing16)
        }

.LibraryHeader-2JAkt .inactiveLink-1Iuez {
        color: var(--text-primary, var(--black))
    }

.LibraryHeader-2JAkt .inactiveLink-1Iuez:hover {
            text-decoration: none;
        }

[dir="ltr"] .LibraryHeader-2JAkt .bookmarkManager-3ke1c {
            margin-left: auto
    }

[dir="rtl"] .LibraryHeader-2JAkt .bookmarkManager-3ke1c {
            margin-right: auto
    }

@keyframes appear-2MChX {
    from {opacity: 0};
    to {opacity: 1};
}

.gospelLibrary-3qszi {
    background-color: var(--background-primary, var(--white));
    padding-bottom: 150px;
    flex: 1 1
}


.gospelLibrary-3qszi .libraryTitle-2yFdt {
		font: var(--h1-serif);
		font-size: var(--fontSize18);
		padding-bottom: var(--spacing4);
		display: block;
		width: 100%;
		border-bottom: 1px solid var(--border-primary, var(--grey10));
	}


.gospelLibrary-3qszi .stickyContent-2KyiU {
    position: sticky;
    top: 44px;
    z-index: 40
  }


.gospelLibrary-3qszi .stickyContent-2KyiU:empty {
        display: none;
    }


.hero-3mDMr {
  margin-bottom: 1rem;
}


.link-28vzE {
  float: right;
}


/*# sourceMappingURL=library.2.47.0.css.map*/