/* B-capsule 2026-07-15 - owner pick «C + 1»:
   header = floating glass capsule (matches the v3 cabinet), wordmark = single
   ink color with the brand-gradient icon. Loads AFTER the bundle css + inline
   embeds, so plain overrides win; !important only where inline styles fight. */

/* ── wordmark: variant 1 ─────────────────────────────────────────────── */
header.site-header .logo{color:#0f172a !important;display:flex;align-items:center;}
header.site-header .logo span{color:#0f172a !important;}
header.site-header .logo img.bp-logo-img{
  height:30px !important;width:30px !important;border-radius:9px;
  box-shadow:0 4px 10px rgba(47,109,240,.30);top:0 !important;
}

/* ── capsule shell ───────────────────────────────────────────────────── */
header.site-header{
  background:transparent !important;
  border-bottom:0 !important;
  box-shadow:none !important;
  backdrop-filter:none !important;
  -webkit-backdrop-filter:none !important;
  padding:10px 14px 0;
}
header.site-header .header-inner{
  height:56px !important;
  background:rgba(255,255,255,.78);
  backdrop-filter:blur(16px) saturate(150%);
  -webkit-backdrop-filter:blur(16px) saturate(150%);
  border:1px solid rgba(255,255,255,.85);
  border-radius:18px;
  box-shadow:0 10px 28px rgba(34,40,66,.14);
  padding:0 18px !important;
}

/* ── slim menu: 4 core links (the rest live in page sections + drawer) ── */
.nav-links a[href="#who-we-are"],
.nav-links a[href="#coverage"],
.nav-links a[href="#ai-demo"]{display:none !important;}
.nav-links{gap:24px !important;}

/* «Заказать сайт» becomes a quiet menu-style link instead of the loud pill */
.nav-right .bzp-order{
  background:none !important;border:0 !important;box-shadow:none !important;
  color:#475569 !important;font-weight:500 !important;font-size:.92rem !important;
  padding:0 !important;border-radius:0 !important;
}
.nav-right .bzp-order:hover{color:#2563eb !important;background:none !important;}

/* ── mobile capsule ──────────────────────────────────────────────────── */
@media (max-width:720px){
  header.site-header{padding:8px 10px 0;}
  header.site-header .header-inner{
    height:50px !important;border-radius:15px;padding:0 12px !important;
  }
  header.site-header .logo{font-size:1.15rem !important;}
  header.site-header .logo img.bp-logo-img{height:26px !important;width:26px !important;border-radius:8px;}
  /* the language switch lives in the burger drawer on mobile
     (out-specifies the inline `body .site-header .nav-right .lang-btn` re-show) */
  body header.site-header .nav-right .lang-btn{display:none !important;}

  /* header hides on scroll down, returns on scroll up (class from B-capsule-scroll js) */
  header.site-header{transition:transform .25s ease;}
  header.site-header.hidebar{transform:translateY(-115%);}
}
