/* The logo is a wide banner (icon + "Physicskit" wordmark, ~3:1 aspect
 * ratio). Flexbox auto-shrinks a tall, wide image like this to fit the
 * navbar's default height, which reads as "too small". Raise the navbar
 * height and give the logo an explicit, larger height so it renders as a
 * genuinely prominent banner instead of a thumbnail. */
:root {
    --pst-header-height: 5.5rem;
}

.navbar-brand.logo img.logo__image {
    height: 4.5rem;
    width: auto;
    max-width: none;
}

/* Cross-link strip generated atop every api/<name>, examples/<name>, and
 * history/<name>_breakthroughs page (see conf.py's _generate_subpackage_docs):
 * kept visually quiet so it reads as wayfinding, not body content. */
.subpkg-nav {
    font-size: 0.85em;
    opacity: 0.75;
    margin-bottom: 1.75rem;
}
