.nbx-guide-toc{margin:0;padding:4px 0;list-style:none}.nbx-guide-toc a{min-height:30px;color:var(--ink-2);border-left:2px solid #0000;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;text-decoration:none;display:grid}.nbx-guide-toc a:hover{color:var(--ink);background:#ede6d6}.nbx-guide-toc a[aria-current=true]{background:var(--tile);color:var(--ink);border-left-color:var(--ink);font-weight:600}.nbx-guide-toc__n,.nbx-guide-toc__count{font:500 11px/1 var(--font-data);color:var(--ink-3)}.nbx-guide-toc-foot{border-top:1px solid var(--line);color:var(--ink-2);margin:0;padding:8px 10px;font-size:12px}.nbx-guide-body{max-width:980px;padding-bottom:24px}.nbx-guide-body h2.nbx-section-label{color:var(--ink);gap:8px;scroll-margin-top:0;font-size:11.5px}.nbx-guide-body h2.nbx-section-label .nbx-num{color:var(--ink-3);font-weight:500}@media (max-width:1023px){.nbx-guide-body h2.nbx-section-label{scroll-margin-top:calc(var(--bar-h) + 44px)}}.nbx-guide-lead{color:var(--ink-2);margin:0;padding:8px 10px;font-size:12.5px}.nbx-guide-table td{height:auto;min-height:var(--row-h);white-space:normal;vertical-align:top;max-width:none;padding-top:6px;padding-bottom:6px;line-height:1.4;overflow:visible}.nbx-guide-table tbody tr{cursor:default}.nbx-guide-table tbody tr:hover td{background:0 0}.nbx-guide-table td.nbx-guide-nowrap{white-space:nowrap}.nbx-guide-state{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.nbx-guide-link{color:var(--ink);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3);white-space:nowrap;font-weight:600}.nbx-guide-link:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.nbx-guide-defs{grid-template-columns:180px minmax(0,1fr)}.nbx-guide-defs dt{color:var(--ink);align-items:flex-start;padding-top:7px;padding-bottom:7px;font-weight:600}.nbx-guide-defs dd{text-align:left;color:var(--ink-2);justify-content:flex-start;padding-top:7px;padding-bottom:7px;line-height:1.45}@media (max-width:640px){.nbx-guide-defs{grid-template-columns:minmax(0,1fr)}.nbx-guide-defs dt{border-bottom:0;padding-bottom:0}}.nbx-guide-keys kbd{border:1px solid var(--line);background:var(--ground);min-width:18px;font:500 11px/1.4 var(--font-data);text-align:center;color:var(--ink);border-bottom-width:2px;border-radius:3px;padding:1px 5px;display:inline-block}.nbx-guide-phone{display:none}@media (max-width:640px){.nbx-guide-steps th:nth-child(2),.nbx-guide-steps td:nth-child(2){display:none}.nbx-guide-phone{color:var(--ink);font-weight:600;display:block}}

/* Logo replaced with PNG - no override needed */
svg[class*='logo'], 
.logo-svg, 
[class*='Navbar_logo'],
[class*='nav_logo'] {
    display: none !important;
}

/* Inject the new logo via a pseudo-element on the parent container */
a[href="/"], 
.navbar-brand, 
[class*='Navbar_logoContainer'],
[class*='nav_brand'] {
    position: relative !important;
    display: inline-block !important;
    width: 40px !important;
    height: 40px !important;
}


