
.site-header{ --hdr-rgb: 255,255,255; --hdr-a: .82; --hdr-line: rgba(var(--ink-rgb), .10); }
.logo-text{ color: var(--ink); }
.logo-text span{ color: var(--accent-text); }
.nav-link{ color: rgba(var(--ink-rgb), .78); }
.nav-link:hover, .nav-link.active{ color: var(--ink); border-bottom-color: var(--accent-text); }
.nav-dropdown{ background: rgba(255,255,255,.94); border-top-color: var(--accent-text); box-shadow: 0 18px 40px rgba(var(--ink-rgb), .10); }
.nav-dropdown a{ color: rgba(var(--ink-rgb), .82); border-bottom-color: rgba(var(--ink-rgb), .06); }
.nav-dropdown a:hover{ background: rgba(var(--ink-rgb), .04); color: var(--accent-text); }
.nav-toggle{ color: var(--ink); }
.nav-toggle-icon, .nav-toggle-icon::before, .nav-toggle-icon::after{ background: var(--ink); }
.nav-toggle.is-active .nav-toggle-icon{ background: transparent; }
@media (max-width: 768px){
  .main-nav{ background: rgba(255,255,255,.97); border-top: 1px solid rgba(var(--ink-rgb), .08); }
  .main-nav.nav-open .nav-item{ border-bottom-color: rgba(var(--ink-rgb), .06); }
  .main-nav.nav-open .nav-dropdown{ background: rgba(var(--ink-rgb), .03); }
}
html .header-right .lang-btn{ color: var(--ink); border-color: rgba(var(--ink-rgb), .16); background: transparent; border-radius: var(--r); }
html .header-right .lang-btn:hover{ background: rgba(var(--ink-rgb), .05); }
html .header-right .lang-btn.active{ background: var(--ink); border-color: var(--ink); color: #fff; }
html .header-right .lang-btn.active span{ color: #fff; }
.header-right .btn-nom{ background: var(--btn-bg) !important; color: #fff !important; }
.header-right .btn-nom:hover{ background: var(--btn-bg-hover) !important; }
.header-right .btn-nom[href*="lockbox"]{ background: transparent !important; color: var(--ink) !important; border: 1px solid rgba(var(--ink-rgb), .25) !important; }
.header-right .btn-nom[href*="lockbox"]:hover{ border-color: var(--ink) !important; }
.site-footer .logo-text{ color: rgba(255,255,255,.78); border-left-color: rgba(255,255,255,.2); }
.site-footer .logo-text span{ color: #fff; }
