#braino-navigation{position:relative;z-index:10000;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 20px;background:#101827;color:#f4f7ff;border-bottom:1px solid #35445f;font:16px/1.5 system-ui,sans-serif}
#braino-navigation a{color:inherit;text-decoration:none;padding:10px 12px;display:block;border-radius:6px;font:inherit;background:transparent;border:0}
#braino-navigation .bn-brand{font-weight:800}#braino-navigation summary{cursor:pointer;padding:10px 12px;min-height:44px;box-sizing:border-box;font-weight:700}
#braino-navigation #bn-panel{position:absolute;right:12px;top:100%;width:min(360px,calc(100vw - 24px));max-height:75vh;overflow:auto;padding:12px;background:#101827;border:1px solid #35445f;border-radius:12px;box-shadow:0 12px 30px #0006}
#braino-navigation a:hover,#braino-navigation summary:hover{background:#263854}#braino-navigation a:focus-visible,#braino-navigation summary:focus-visible{outline:3px solid #63d9f4;outline-offset:2px}
#braino-navigation [aria-current=page]{text-decoration:underline}#braino-navigation details:not([open])>:not(summary){display:none}#braino-navigation [hidden],[data-navigation-duplicate=true]{display:none!important}
#bn-utilities>#brainoLangWrap,#bn-utilities>#bo-install-btn{position:static!important;inset:auto!important;max-width:100%!important;box-shadow:none!important;margin:8px 0!important}

#braino-navigation [data-navigation-consolidated=true]{position:static!important;inset:auto!important;transform:none!important;width:auto!important;max-height:none!important;display:block!important;padding:0!important;margin:0!important;box-shadow:none!important;background:transparent!important}
#braino-navigation .bn-direct{margin-left:auto;font-weight:800;color:#f2b544;border:1px solid rgba(242,181,68,.35)}
#braino-navigation #bn-menu{margin-left:0}
@media(max-width:520px){#braino-navigation .bn-direct{padding:8px 9px;font-size:.9rem}}
