/* VizeGate — soru-cevap (Q2A, SnowFlat) sayfalarında WordPress başlığı.
   vg.css'ten sonra yüklenir. Q2A açık renkli bir tema: koyu mod renkleri burada açık renklere sabitlenir,
   WordPress'te body.vg ile kapsanan başlık kuralları burada .vg-util / .vg-top ile kapsanır. */
@media (prefers-color-scheme:dark){
  :root{
    color-scheme:light;
    --paper:#F4F6FA; --surface:#FFFFFF; --surface-2:#EAEFF8;
    --ink:#0E1A33; --muted:#5B6785; --line:#D9E0EE;
    --navy:#0C3591; --navy-ink:#0C3591; --navy-soft:#E3EAF9;
    --orange:#F39A2B; --orange-ink:#A85C08; --orange-soft:#FDEFD9;
    --on-navy:#FFFFFF; --guil:12,53,145;
    --shadow:0 1px 2px rgba(14,26,51,.06),0 12px 32px -12px rgba(12,53,145,.22);
  }
}
/* layer'ın html,body{overflow-x:hidden} kuralı body'yi kaydırma kabı yapıyor ve sticky başlığı bozuyordu */
html,body{overflow-x:clip!important}

.vg-util,.vg-top{font:400 16px/1.5 var(--f-body);color:var(--ink);text-align:left;-webkit-font-smoothing:antialiased}
.vg-util *,.vg-top *{box-sizing:border-box}
.vg-util a,.vg-util a:visited{color:var(--on-navy)!important;text-decoration:none!important;opacity:.88}
.vg-util a:hover{opacity:1;text-decoration:underline!important;text-underline-offset:3px}
.vg-top{background:color-mix(in srgb,var(--paper) 92%,transparent)!important}
.vg-top a,.vg-top a:visited{text-decoration:none!important}
.vg-top .vg-word .v{color:var(--navy-ink)} .vg-top .vg-word .g{color:var(--orange)}
.vg-top .vg-nav a,.vg-top .vg-nav a:visited{color:var(--ink)!important}
.vg-top .vg-nav a:hover,.vg-top .vg-nav a[aria-current]{color:var(--navy-ink)!important;opacity:1}
.vg-top .vg-btn-primary,.vg-top .vg-btn-primary:visited{background:var(--navy)!important;color:var(--on-navy)!important}
.vg-top .vg-btn-ghost,.vg-top .vg-btn-ghost:visited{background:var(--surface)!important;color:var(--ink)!important;border-color:var(--line)}
.vg-top .vg-btn-wa,.vg-top .vg-btn-wa:visited{color:var(--wa-ink)!important}
.vg-top .vg-wa-top,.vg-top .vg-wa-top:visited{color:var(--wa)!important}
.vg-top .vg-burger,.vg-top .vg-burger:hover,.vg-top .vg-burger:focus{background:var(--surface)!important;color:var(--ink)!important;font:inherit;box-shadow:none}
.vg-top .vg-menu ul{margin:0!important;padding:0!important;list-style:none!important}
.vg-top .vg-menu li{margin:0!important;padding:0!important;float:none!important}
.vg-top .vg-menu li a,.vg-top .vg-menu li a:visited{display:block;padding:12px 0;border-bottom:1px solid var(--line);color:var(--ink)!important;font-weight:500;font-size:16px}
.vg-top .vg-menu li a:hover{color:var(--navy-ink)!important}
.vg-top .vg-menu h5{margin:0 0 6px!important;font:600 11px/1 var(--f-mono)!important;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)!important}
.vg-top .vg-menu-adres{color:var(--muted)}

/* ── Q2A ikinci satırı (SnowFlat #qam-topbar): açık zemin, lacivert yazı, eski logo gizli ── */
#qam-topbar,#qam-topbar .qam-main-nav-wrapper{background:var(--surface)!important;box-shadow:none!important;border:0!important}
#qam-topbar{border-bottom:1px solid var(--line)!important;position:relative!important;z-index:45}
/* kategori menüsü z-index:40; Giriş kutusu onun üstünde açılsın, bizim başlık (50) hepsinin üstünde */
#qam-topbar .qam-main-nav-wrapper{max-width:1180px;margin:0 auto;padding:6px 20px!important;box-sizing:border-box}
#qam-topbar .qa-logo{display:none!important}
#qam-topbar .qa-nav-main-link,#qam-topbar .qa-nav-main-link:visited{background:transparent!important;color:var(--ink)!important;font:500 15px/1 var(--f-body)!important;padding:12px 12px!important;border-radius:8px!important;text-shadow:none!important}
#qam-topbar .qa-nav-main-link:before{display:none!important}
#qam-topbar .qa-nav-main-link:hover{background:var(--navy-soft)!important;color:var(--navy-ink)!important}
#qam-topbar .qa-nav-main-selected,#qam-topbar .qa-nav-main-selected:visited{background:var(--navy-soft)!important;color:var(--navy-ink)!important}
#qam-topbar .qa-nav-main-ask .qa-nav-main-link{background:var(--orange-soft)!important;color:var(--orange-ink)!important;font-weight:600!important}
#qam-account-toggle,.qam-account-items-wrapper{background:transparent!important}
#qam-account-toggle,#qam-account-toggle .qam-auth-key,#qam-account-toggle .qam-account-handle{color:var(--navy-ink)!important}
.qam-account-items{background-color:var(--navy)!important}
/* telefonda tek ☰ bizim menümüz: SnowFlat'ın yan panel düğmesi gizli (Sorular, Kategoriler… bizim menüde) */
#qam-topbar .sb-toggle-left,#qam-sidepanel-toggle{display:none!important}
/* arama: turkuaz/turuncu şerit yerine açık zemin */
.qam-search.the-top,.qam-search.turquoise{background:transparent!important}
.qam-search.the-top .qa-search{max-width:1180px;margin:0 auto;padding:0 20px;box-sizing:border-box;background:transparent!important}
.qam-search .qa-search-field{border:1px solid var(--line)!important;border-radius:10px!important;background:var(--surface)!important;color:var(--ink)!important}
.qa-search input.qa-search-button,.qa-search-button,.qam-search.turquoise .qa-search-button,#qam-search-mobile,.qam-search-mobile.turquoise{background-color:var(--navy)!important}
/* kategori menüsündeki WhatsApp düğmesi: başlıkta zaten var */
.vz-mm-wa{display:none!important}
/* telefon/tablet: Q2A satırı tek sıra — solda yatay kaydırılan bağlantılar, sağda küçük Giriş */
@media (max-width:979px){
  #qam-topbar .qam-main-nav-wrapper{display:flex!important;align-items:center;gap:6px;padding:4px 12px!important;min-height:48px}
  #qam-topbar .qa-nav-main{display:block!important;position:static!important;width:auto!important;box-shadow:none!important;order:1;flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}
  #qam-topbar .qa-nav-main::-webkit-scrollbar{display:none}
  #qam-topbar .qa-nav-main-list{display:flex;gap:2px;white-space:nowrap}
  #qam-topbar .qa-nav-main-item{float:none!important;flex:none;margin:0!important}
  #qam-topbar .qa-nav-main-link{display:block;padding:10px 10px!important;font-size:14px!important}
  #qam-topbar .qam-account-items-wrapper{order:2;float:none!important;flex:none;margin-left:auto}
  #qam-account-toggle{display:flex!important;align-items:center;gap:6px;min-height:40px!important;min-width:0!important;max-width:none!important;padding:0 6px!important}
  #qam-account-toggle .qam-auth-key{font-size:20px!important}
  #qam-account-toggle .qam-account-handle{font-size:13px!important;line-height:1!important}
  .qam-account-items{top:46px!important}
}
.vg-onay{font:400 14.5px/1.5 var(--f-body);text-align:left}
.vg-onay *{box-sizing:border-box}
.vg-onay .vg-btn-primary,.vg-onay .vg-btn-primary:visited{background:var(--navy)!important;color:var(--on-navy)!important}
.vg-onay .vg-btn-ghost{background:var(--surface)!important;color:var(--ink)!important;border:1px solid var(--line)!important}
.vg-onay a,.vg-onay a:visited{color:var(--navy-ink)!important}
