/* "← Portal" pili — search header'ının (topbar) İÇİNDE, solda; paneldeki gibi */
.topbar .vex-back {
  order: -1;
  display: inline-flex; align-items: center; gap: 6px;
  padding: 8px 13px; border-radius: 999px;
  border: 1px solid #232b36; background: rgba(10, 14, 20, .6); color: #9fb0c2;
  text-decoration: none; font: 600 11px/1 system-ui, sans-serif; letter-spacing: 1.2px;
  white-space: nowrap; flex: 0 0 auto;
  transition: border-color .15s ease, color .15s ease;
}
.topbar .vex-back:hover { border-color: #e61428; color: #fff; }
.topbar .brand { margin-right: auto; }
@media (max-width: 640px) {
  .topbar .vex-back { padding: 7px 10px; font-size: 10px; letter-spacing: .8px; }
}

/* v1.3.0: yatay taşma kilidi — ilk açılışta yakınlaşma ve sağda boşluk sorunu */
html, body { overflow-x: hidden; }
body { max-width: 100%; }
html { background: #05070a; }

/* v1.4.0: Chrome Android, 16px altı inputa dokununca otomatik yakınlaştırır ve
   bunu site bazında hatırlar. Form elemanlarını 16px'e çekiyoruz. */
input, textarea, select { font-size: 16px !important; }
