/* Reuse the existing counter API/rendering. No new tracking requests. */
.header-visits{order:3;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:1px;min-width:58px;padding-left:16px;border-left:1px solid var(--line);line-height:1.35}
.header-visits>span{font-size:11px;color:var(--muted)}
.header-visits>b{font:500 15px/1.35 var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap}
.studio .site-nav .nav-end{gap:18px;flex-shrink:0}
@media(min-width:761px) and (max-width:1279px){
  .studio .site-nav{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px 24px;height:auto;min-height:104px;padding-block:15px}
  .studio .site-nav .logo{grid-area:1/1}
  .studio .site-nav .nav-end{grid-area:1/2;justify-self:end}
  .studio .site-nav nav{grid-area:2/1/3/3;justify-content:center;flex-wrap:wrap;gap:12px 24px;font-size:13px}
}
@media(max-width:760px){
  .studio .site-nav{gap:12px}
  .studio .site-nav .nav-end{gap:12px}
  .header-visits{min-width:48px;padding-left:12px}
  .header-visits>b{font-size:14px}
}
@media(max-width:380px){
  .studio .site-nav .logo img{width:88px}
  .studio .site-nav .nav-end{gap:9px}
  .studio .site-nav .language select{max-width:88px}
  .header-visits{padding-left:9px;min-width:44px}
}
