/* Transparent gold identity: contrast comes from the page surface, never baked-in pixels. */
body.portal-theme .navigation.sp-site-nav{background:#171b1b!important;border-bottom-color:#343a30}
body.portal-theme .sp-site-nav .navbar,body.portal-theme .sp-site-nav .navbar-header,body.portal-theme .sp-site-nav .navbar-collapse{background:transparent}
body.portal-theme .sp-site-nav .navbar-nav>li>a{color:#f5f4e9!important}
body.portal-theme .sp-site-nav .navbar-nav>li>a:hover,body.portal-theme .sp-site-nav .navbar-nav>li>a:focus-visible,body.portal-theme .sp-site-nav .navbar-nav>li>a[aria-current=page]{color:#ffe58a!important;background:#242a22!important;box-shadow:inset 0 -2px #e8c767}
body.portal-theme .sp-site-nav .navbar-toggle{background:#242a22!important;border-color:#70765b}
body.portal-theme .sp-site-nav .navbar-toggle .icon-bar{background:#f5dc86!important}
body.portal-theme .sp-site-nav .navbar-toggle[aria-expanded=true]{border-color:#ffe58a;background:#303627!important}
body:not(.portal-theme) img[src*="/assets/brand/spac-wordmark"]{background-color:#171b1b;padding:8px 12px;border-radius:8px;box-sizing:content-box;max-width:calc(100% - 24px);height:auto}
body:not(.portal-theme) .brand-logo{background:#171b1b;border-radius:12px;padding:10px 16px;width:fit-content;max-width:100%;margin-left:auto;margin-right:auto}
body:not(.portal-theme) .brand-logo img[src*="/assets/brand/spac-wordmark"]{background:transparent;padding:0;max-width:100%;border-radius:0}
@media print{img[src*="/assets/brand/spac-wordmark"]{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
