#top-navbar.site-navigation{--nav-surface:#f8fafc;--nav-ink:#1e293b;--nav-muted:#475569;--nav-accent:#0891b2;background:var(--nav-surface)!important;color:var(--nav-ink)!important;min-height:50px;z-index:1030}html[data-theme=dark] #top-navbar.site-navigation{--nav-surface:#1f2937;--nav-ink:#f1f5f9;--nav-muted:#cbd5e1;--nav-accent:#67d4ed}#top-navbar.site-navigation .navbar-brand{color:var(--nav-ink)!important;display:flex;align-items:center;gap:10px;font-size:1.15rem}#top-navbar.site-navigation #logo{width:auto;height:42px;object-fit:contain;margin:0}#top-navbar.site-navigation .nav-link,#top-navbar.site-navigation .navbar-toggler{color:var(--nav-ink)!important}#top-navbar.site-navigation #navbar-toggler svg,#top-navbar.site-navigation #sidebar-toggler svg{stroke:var(--nav-ink)!important;opacity:1}#top-navbar.site-navigation .nav-link{min-height:44px;display:flex;align-items:center;padding:10px 14px;border-radius:4px}#top-navbar.site-navigation .nav-link[aria-current=page]{color:var(--nav-accent)!important;font-weight:650;background:0 0!important;box-shadow:inset 0 -2px var(--nav-accent)}#top-navbar.site-navigation .nav-link:hover{background:#64748b12!important}#top-navbar.site-navigation :focus-visible{outline:3px solid var(--nav-accent)!important;outline-offset:2px}#top-navbar.site-navigation .dropdown-menu{background:var(--nav-surface)!important;color:var(--nav-ink)!important}#top-navbar.site-navigation .dropdown-item{color:var(--nav-ink)!important}#top-navbar.site-navigation .theme-icon{filter:none!important}html[data-theme=dark] #top-navbar.site-navigation .theme-icon{filter:invert(1)!important}@media(max-width:1199px){#top-navbar.site-navigation{min-height:60px}#top-navbar.site-navigation .navbar-brand{font-size:1rem;max-width:calc(100% - 70px)}#top-navbar.site-navigation .navbar-brand #logo{height:36px}#top-navbar.site-navigation #navbar-toggler{min-height:44px;min-width:44px}#top-navbar.site-navigation #top-nav-items{padding-block:8px 12px;width:100%}#top-navbar.site-navigation #top-nav-items .nav{gap:3px}#top-navbar.site-navigation .nav-link[aria-current=page]{box-shadow:inset 3px 0 var(--nav-accent);background:#0891b20c!important}}