/* Persistent BBF navigation; all existing menus and links retained. */
html{scroll-padding-top:var(--bbf-header-clearance,138px)}
body>header.bbf-site-header,body>header.bbf-site-header[data-bbf-nav-ready]{position:sticky;top:0;z-index:50;background:#071b14f5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 8px 26px #0002;min-height:98px;padding-block:14px}
.bbf-primary-nav .bbf-nav-link{padding-inline:10px}
.bbf-library-footer-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin:18px 0 0;color:#deedb5;text-underline-offset:5px;font:500 13px/1.4 system-ui,sans-serif}
@media(max-width:1280px){body>header.bbf-site-header{min-height:92px;padding-block:16px}.bbf-primary-nav .bbf-nav-link{padding-inline:14px}}
@media(max-width:560px){body>header.bbf-site-header{min-height:84px;padding-block:13px}.bbf-primary-nav .bbf-nav-link{padding-inline:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
