/* Chapter-Navigation am Ende jedes Kapitels: Prev | TOC | Next */

.ebook-chapter-nav {
    display: grid;
    grid-template-columns: 1fr auto 1fr;
    align-items: center;
    gap: 1rem;
    margin: 3rem 0 2rem;
    padding-top: 1.5rem;
    border-top: 1px solid var(--color-border, #d0d0d0);
    font-size: 0.95rem;
}

.ebook-chapter-nav__prev {
    text-align: left;
    justify-self: start;
}

.ebook-chapter-nav__toc {
    text-align: center;
    justify-self: center;
    font-weight: 500;
}

.ebook-chapter-nav__next {
    text-align: right;
    justify-self: end;
}

.ebook-chapter-nav__prev--empty,
.ebook-chapter-nav__next--empty {
    display: block;
}

.ebook-chapter-nav a {
    text-decoration: none;
    color: var(--color-primary, #21588F);
}

.ebook-chapter-nav a:hover,
.ebook-chapter-nav a:focus-visible {
    text-decoration: underline;
}

@media (max-width: 640px) {
    .ebook-chapter-nav {
        grid-template-columns: 1fr;
        text-align: center;
    }
    .ebook-chapter-nav__prev,
    .ebook-chapter-nav__next {
        text-align: center;
        justify-self: center;
    }
}
