/* ==================================================================
   VELORA VİZE — GECE MODU
   ------------------------------------------------------------------
   Renkler yalnızca token üzerinden çevrilir. <html data-theme="dark">
   niteliğini velora-dark.php içindeki erken betik koyar.

   Toptan çevrilemeyen iki durum burada tek tek karşılanır:
     1) Elementor'un üstbilgi widget'ına gömdüğü sabit renkler,
     2) --v-navy / --vvc-navy hem metin hem zemin olarak kullanılıyor;
        metin kullanımları --v-ink / --vvc-navy üzerinden çevrildi,
        zemin kullanımları aşağıda geri alınır.

   Kontrastlar 5 Eylül 2026'da sayısal olarak doğrulandı (WCAG 2.2 AA).

   ÖNEMLİ: Bütün değişkenler `:root` kapsamında çevrilir; `.vvc` gibi bir alt
   kapsamda ASLA yeniden tanımlanmaz. Tarayıcı, tema değişince alt kapsamda
   yeniden tanımlanan değişkenleri mevcut düğümler için tazelemiyor (yeni
   oluşturulan bir düğüm doğru rengi alırken ekrandaki düğüm eski renkte
   kalıyordu). Bu yüzden asistanın --vvc-* / --vve-* token'ları da
   velora-visa-checker.php içinde `:root` kapsamına taşındı.
   ================================================================== */

:root[data-theme="dark"]{
  --v-page:#0B1C33; --v-card:#132943; --v-field:#0E2138; --v-white:#132943;
  --v-surface:#10263F; --v-surface-2:#14304C; --v-band:#14304C;
  --v-text:#C6D6E9; --v-muted:#92A8C6; --v-heading:#E9F0FA; --v-ink:#E9F0FA;
  --v-link:#8FB6EE;
  --v-border:#24405F; --v-border-muted:#1E3654; --v-border-strong:#5C8ABF;
  --v-blue:#8FB6EE; --v-blue-dark:#4676BD; --v-blue-hover:#4676BD; --v-blue-tint:#16304F;
  --v-fill:#3F72BC; --v-fill-hover:#4676BD;
  --v-gold-tint:#2E2716;
  --v-header-bg:rgba(11,28,51,.92);
  --v-disabled-bg:#22303F; --v-disabled-fg:#9AA7B8;
  --v-sh-1:0 1px 2px rgba(0,0,0,.45);
  --v-sh-2:0 10px 30px rgba(0,0,0,.50);
  --v-sh-3:0 20px 52px rgba(0,0,0,.60);
  color-scheme:dark;
}

/* Elementor gövde arka planını `.elementor-kit-149` (0,1,0) ile basıyor ve
   bu, tasarım sistemindeki `body` (0,0,1) kuralını özgüllükte yeniyor.
   Bu yüzden gövde zemini burada nitelik seçicisiyle (0,1,1) geri alınır. */
[data-theme="dark"] body{background-color:var(--v-page)}

/* ==================================================================
   Elementor global renkleri
   Bunlar `.elementor-kit-149` (yani body) uzerinde tanimli; widget'lar
   basliklarini ve metinlerini bu degiskenlerden aliyor ve ozgullukte
   tasarim sistemindeki `h1..h6` kuralini yeniyorlar. Bu yuzden gece
   modunda global degiskenlerin kendisi cevrilir.
   `27b5c57` (White Element) ve `accent` (altin) bilerek DEGISMEZ:
   ikisi de zaten koyu zemin uzerinde kullaniliyor.
   ================================================================== */
[data-theme="dark"] .elementor-kit-149{
  --e-global-color-primary:#E9F0FA;
  --e-global-color-secondary:#8FB6EE;
  --e-global-color-text:#C6D6E9;
  --e-global-color-2edb900:#132943;
  --e-global-color-v_surface:#10263F;
  --e-global-color-v_surface2:#14304C;
  --e-global-color-v_border:#24405F;
  --e-global-color-v_muted:#92A8C6;
}

/* ==================================================================
   Mavi: metin mi, zemin mi?
   --v-blue tasarim sisteminde 22 yerde METIN, 6 yerde DOLU ZEMIN olarak
   kullaniliyor. Koyu zeminde metin en az 4.5:1 isterken, uzerinde beyaz
   yazi olan dolu dugme daha koyu bir mavi ister; tek deger ikisini birden
   karsilayamiyor. Token metin icin acilir (#8FB6EE, 8.22:1), dolu dugme
   zeminleri asagida --v-fill ile geri alinir (beyaz yazi 4.83:1,
   sayfa zeminine karsi 3.54:1).
   !important gerekli: tasarim sistemi bu dugmeleri Elementor varsayilanlarini
   yenmek icin zaten !important ile basiyor.
   ================================================================== */
[data-theme="dark"] .v-btn-primary .elementor-button,
[data-theme="dark"] .v-btn-primary a.elementor-button,
[data-theme="dark"] .v-form .elementor-button[type="submit"],
[data-theme="dark"] .v-search-form button,
[data-theme="dark"] a.v-skip,
[data-theme="dark"] .v-skip,
[data-theme="dark"] a.vvc-go,
[data-theme="dark"] button.vvc-go{
  background-color:var(--v-fill)!important;border-color:var(--v-fill)!important}
[data-theme="dark"] .v-btn-primary .elementor-button:hover,
[data-theme="dark"] .v-btn-primary a.elementor-button:hover,
[data-theme="dark"] .v-form .elementor-button[type="submit"]:hover,
[data-theme="dark"] .v-search-form button:hover,
[data-theme="dark"] a.vvc-go:hover,
[data-theme="dark"] button.vvc-go:hover{
  background-color:var(--v-fill-hover)!important;border-color:var(--v-fill-hover)!important}

/* ---- zemin olarak kullanılan lacivert ---- */
[data-theme="dark"] .v-btn-navy .elementor-button,
[data-theme="dark"] .v-btn-navy a.elementor-button{
  background-color:var(--v-blue)!important;border-color:var(--v-blue)!important}
[data-theme="dark"] .v-search-btn[aria-expanded="true"]{
  background:var(--v-blue);border-color:var(--v-blue)}

/* ---- altın rozet ---- */
[data-theme="dark"] .v-pill .elementor-heading-title{
  color:#E7C16A!important;border-color:#5A4A22!important}

/* ---- üstbilgi: Elementor widget'ına gömülü renkler ---- */
[data-theme="dark"] .v-header .elementor-nav-menu a.elementor-item{
  color:var(--v-ink)!important}
[data-theme="dark"] .v-header .elementor-nav-menu a.elementor-item:hover,
[data-theme="dark"] .v-header .elementor-nav-menu a.elementor-item.elementor-item-active{
  color:var(--v-link)!important}
[data-theme="dark"] .v-header .elementor-nav-menu--dropdown,
[data-theme="dark"] .v-header .elementor-nav-menu--dropdown a.elementor-sub-item,
[data-theme="dark"] .v-header .elementor-nav-menu--dropdown a.elementor-item{
  background-color:var(--v-card)!important;color:var(--v-ink)!important}
[data-theme="dark"] .v-header .elementor-nav-menu--dropdown a.elementor-sub-item:hover,
[data-theme="dark"] .v-header .elementor-nav-menu--dropdown a.elementor-sub-item:focus,
[data-theme="dark"] .v-header .elementor-nav-menu--dropdown a.elementor-item:hover{
  background-color:var(--v-surface-2)!important;color:var(--v-link)!important}
[data-theme="dark"] .v-header div.elementor-menu-toggle{
  color:var(--v-ink)!important;background-color:var(--v-surface)!important}
/* Hamburger ikonu rengini `color` ile degil `fill` ile aliyor ve Elementor
   bunu widget'a ozgu cok yuksek ozgullukte (#08254D) basiyor; gece modunda
   koyu zeminde koyu kaliyordu. `fill` acikca geri alinir. */
[data-theme="dark"] .v-header div.elementor-menu-toggle svg,
[data-theme="dark"] .v-header div.elementor-menu-toggle svg path,
[data-theme="dark"] .v-header div.elementor-menu-toggle .e-font-icon-svg{
  fill:var(--v-ink)!important;color:var(--v-ink)!important}
[data-theme="dark"] .v-header div.elementor-menu-toggle{
  --nav-menu-icon-color:var(--v-ink)}
/* Ustbilgi zeminini Elementor kabin widget ayarindan (#FFFFFF) basiyor ve
   ayni ozgullukte ama daha gec yuklendigi icin tasarim sistemini yeniyor. */
[data-theme="dark"] .v-header{
  background-color:var(--v-header-bg)!important;
  border-bottom-color:var(--v-border)}

/* ---- logo ----
   Mevcut logo saydamligi olmayan bir JPG (zemini tamamen beyaz). Koyu
   ustbilgide beyaz bir dikdortgen olarak cikmasi kacinilmaz; ters cevirmek
   ise logoyu tumuyle beyaza bogup okunmaz hale getiriyor. Bu yuzden beyaz
   alan bilincli bir rozete donusturulur. Kalici cozum: saydam PNG veya SVG
   logo yuklemek — o zaman bu kural kaldirilabilir. */
[data-theme="dark"] .v-header .elementor-widget-theme-site-logo img{
  background:#FFFFFF;border-radius:10px;padding:4px 8px;filter:none;opacity:1}

/* ---- hero fotoğrafları gece modunda bir tık kısılır ---- */
[data-theme="dark"] .v-heroband{filter:brightness(.78) saturate(.95)}

/* ---- form alanları ----
   Elementor form alanlarının zeminini kendi bilesen CSS'inde basiyor ve
   tasarim sistemindeki kurali ozgullukte yeniyor; bu yuzden !important. */
[data-theme="dark"] .elementor-field-group .elementor-field,
[data-theme="dark"] .elementor-field-textual,
[data-theme="dark"] input.elementor-field,
[data-theme="dark"] select.elementor-field,
[data-theme="dark"] textarea.elementor-field{
  background-color:var(--v-field)!important;
  border-color:var(--v-border-strong)!important;
  color:var(--v-heading)!important}
[data-theme="dark"] .elementor-field-group .elementor-field::placeholder,
[data-theme="dark"] .elementor-field-textual::placeholder{color:var(--v-muted)!important}
[data-theme="dark"] .v-search-form input::placeholder{color:var(--v-muted)}
[data-theme="dark"] .elementor-field-group>label{color:var(--v-ink)}

/* ==================================================================
   Vize Belge Asistanı
   ================================================================== */

/* Asistan token'ları da :root kapsamındadır (aşağıdaki nota bakın). */
:root[data-theme="dark"]{
  --vvc-ground:#132943; --vvc-surface:#10263F; --vvc-surface-2:#14304C;
  --vvc-line:#24405F; --vvc-line-strong:#5C8ABF; --vvc-line-muted:#1E3654;
  --vvc-ink:#E9F0FA; --vvc-body:#C6D6E9; --vvc-muted:#92A8C6;
  --vvc-navy:#E9F0FA;
  --vvc-blue:#8FB6EE; --vvc-blue-dark:#4676BD; --vvc-blue-tint:#16304F;
  --vvc-gold:#E7C16A; --vvc-gold-tint:#2E2716; --vvc-gold-line:#5A4A22;
  --vvc-warn:#F0C674; --vvc-warn-bg:#33280F; --vvc-warn-line:#5A4A22;
  --vve-navy:#E9F0FA; --vve-blue:#8FB6EE; --vve-line:#24405F; --vve-muted:#92A8C6;
}

/* --vvc-blue de metin icin acildi; asistandaki dolu zeminler geri alinir. */
[data-theme="dark"] .vvc .vvc-prog-fill,
[data-theme="dark"] .vvc .vvc-meter-fill,
[data-theme="dark"] .vvc .vvc-quick-btn.is-on{background:var(--v-fill)}

/* --vvc-navy'nin zemin kullanımları (tamamlanmış ilerleme çubuğu) */
[data-theme="dark"] .vvc .vvc-prog.full .vvc-prog-fill,
[data-theme="dark"] .vvc .vvc-meter.full .vvc-meter-fill{background:#7FB2E8}

[data-theme="dark"] .vvc .vvc-sum{background:var(--vvc-surface)}

/* Giriş kartları */
[data-theme="dark"] .vve-card{background:linear-gradient(180deg,#132943 0%,#10263F 100%)}

/* ==================================================================
   Gece modu düğmesi (üstbilgi)
   ================================================================== */

.v-theme-btn{
  width:40px;height:40px;display:grid;place-items:center;cursor:pointer;padding:0;
  background:transparent;border:1px solid var(--v-border-strong);border-radius:10px;
  color:var(--v-ink);
  transition:background-color .18s ease,border-color .18s ease,color .18s ease}
.v-theme-btn:hover{background:var(--v-surface);border-color:var(--v-ink)}
.v-theme-btn:focus-visible{outline:2px solid var(--v-blue);outline-offset:2px}
.v-theme-btn svg{display:block;width:18px;height:18px}
.v-theme-btn .v-ico-sun{display:none}
[data-theme="dark"] .v-theme-btn .v-ico-sun{display:block}
[data-theme="dark"] .v-theme-btn .v-ico-moon{display:none}

/* Üstbilgideki üç küçük düğme: gece modu, arama, WhatsApp.
   Ölçüldü — aralar eşit değildi: gece↔arama 8px iken arama↔WhatsApp ve
   WhatsApp↔birincil 16px'ti; ayrıca WhatsApp düğmesi 45×41, diğerleri
   40×40'tı. Üçü de aynı ölçüye ve aynı aralığa getirildi. */
/* Üstbilgi ikon sırası: hamburger · WhatsApp · arama · dil · gece modu.
   Gece modu bilerek EN SONDA. WhatsApp ayrı bir Elementor widget'ı olduğu
   için sıraya `order` ile alınır. */
.v-header .elementor-widget-nav-menu{order:-2}
.v-header .v-btn-wa-icon{order:-1}
.v-header .elementor-widget-html{order:0}

.v-headtools{display:flex;align-items:center;gap:16px}

/* Dil düğmesi — ŞU AN İŞLEVSİZ.
   Bilerek "yakında" olarak işaretlendi: tıklanabilir gibi görünüp hiçbir şey
   yapmaması ziyaretçiyi yanıltırdı. Çeviri bağlandığında aria-disabled
   kaldırılıp bu blok silinmeli. */
.v-lang-btn{
  display:inline-flex;align-items:center;gap:6px;
  height:40px;padding:0 12px;border-radius:10px;
  border:1px solid var(--v-border-strong);background:transparent;
  color:var(--v-ink);font:inherit;font-size:13px;font-weight:600;
  cursor:default!important;opacity:.62}
.v-lang-btn svg{display:block;flex:none}
.v-lang-kod{letter-spacing:.04em}
.v-lang-btn[aria-disabled="true"]:hover{background:transparent}
.v-lang-btn:focus-visible{outline:2px solid var(--v-blue);outline-offset:2px}
@media (max-width:1024px){
  .v-lang-btn{height:36px;padding:0 10px;font-size:12.5px}
}
@media (max-width:640px){
  .v-lang-btn{height:38px;padding:0 9px}
  .v-lang-kod{display:none}
}
@media (max-width:360px){
  .v-lang-btn{height:36px;padding:0 8px}
}
.v-header .v-btn-wa-icon .elementor-button{
  width:40px!important;height:40px!important;min-height:40px!important;
  padding:0!important;display:inline-flex!important;
  align-items:center!important;justify-content:center!important;
  border-radius:10px!important}
.v-header .v-btn-wa-icon .elementor-button-icon{margin:0!important}
.v-header .v-btn-wa-icon{display:flex;align-items:center}

@media(max-width:1024px){
  .v-headtools{gap:12px}
  .v-header .v-btn-wa-icon .elementor-button{
    width:36px!important;height:36px!important;min-height:36px!important}
}

@media(max-width:1024px){
  .v-theme-btn{width:36px;height:36px}
}

/* Kullanıcı hareket azaltma istediyse geçiş animasyonu yok */
@media(prefers-reduced-motion:reduce){
  .v-theme-btn{transition:none}
}

/* ==================================================================
   MOBİL ÜSTBİLGİ
   Ölçüldü (375px): sağdaki küme flex-nowrap ve içeriği 273px iken
   kutusu 219px kalıyordu; çocuklar taşıp logonun üstüne biniyordu
   (hamburger 53→91, logo 16→116). Küme artık sarabiliyor ve
   "Başvurumu Başlat" ikinci satıra tam genişlikte iniyor.
   Açılır menünün üst konumu sabit 63px yerine üstbilginin gerçek
   yüksekliğine bağlandı (--v-hdr-h), yoksa iki satırlı üstbilgide
   menü üstbilginin altına girerdi.
   ================================================================== */
@media (max-width:640px){
  /* Logo ve ikonlar TEK SATIRDA. Ustbilgideki "Basvurumu Baslat" dugmesi
     kaldirildiktan sonra hepsi 375px'e rahat siginiyor:
     logo 96 + 4x38 ikon + bosluklar = 282 <= 343 kullanilabilir genislik. */
  .v-header .e-con-inner{
    flex-wrap:nowrap!important;
    align-items:center!important;
    gap:10px!important}

  /* logo: küçülmesin, ezilmesin */
  .v-header .e-con-inner > .e-con:first-child{flex:0 0 auto!important}
  .v-header .elementor-widget-theme-site-logo img{max-width:96px!important;height:auto!important}

  /* sağ küme: sarabilir, sağa yaslı */
  .v-header .e-con-inner > .e-con:last-child{
    flex:1 1 auto!important;
    flex-wrap:nowrap!important;
    justify-content:flex-end!important;
    gap:8px!important}

  /* ikonlar eşit ve dokunulabilir ölçüde */
  .v-headtools{gap:8px!important}
  .v-theme-btn,.v-search-btn{width:38px!important;height:38px!important}
  .v-header .v-btn-wa-icon .elementor-button{
    width:38px!important;height:38px!important;min-height:38px!important}
  .v-header div.elementor-menu-toggle{
    width:38px!important;height:38px!important;
    display:inline-flex!important;align-items:center!important;justify-content:center!important}

  /* birincil eylem ikinci satırda, tam genişlik */
  .v-header .v-btn-primary{flex:1 0 100%!important;order:9!important}
  .v-header .v-btn-primary .elementor-button{
    width:100%!important;justify-content:center!important;min-height:44px!important}

  /* WhatsApp düğmesinin metni ikon düğmesinin içinde gizlenmeliydi ama
     mobilde gizlenmiyordu: 75px genişliğinde taşıp sayfayı 389px yaparak
     yatay kaydırma açıyordu. Ekran okuyucuya açık, göze kapalı hale getirildi. */
  .v-header .v-btn-wa-icon .elementor-button{overflow:hidden!important}
  .v-header .v-btn-wa-icon .elementor-button-content-wrapper{
    display:inline-flex!important;align-items:center!important;
    justify-content:center!important;width:100%!important}
  .v-header .v-btn-wa-icon .elementor-button-text{
    position:absolute!important;width:1px!important;height:1px!important;
    padding:0!important;margin:-1px!important;overflow:hidden!important;
    clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}

  /* üstbilgi gereğinden uzun olmasın */
  .v-header{padding-top:10px!important;padding-bottom:10px!important}
  .v-header .e-con-inner{gap:8px!important}
  .v-header .v-btn-primary .elementor-button{min-height:42px!important}

  /* açılır menü üstbilginin gerçek altından başlasın */
  .v-header .elementor-nav-menu--dropdown{
    top:var(--v-hdr-h,63px)!important}
}

/* Cok dar telefonlarda (<=360px) logo biraz kuculur ki tek satir bozulmasin. */
@media (max-width:360px){
  .v-header .elementor-widget-theme-site-logo img{max-width:80px!important}
  .v-header .e-con-inner{gap:8px!important}
  .v-header .e-con-inner > .e-con:last-child{gap:6px!important}
  .v-theme-btn,.v-search-btn{width:36px!important;height:36px!important}
  .v-header .v-btn-wa-icon .elementor-button{
    width:36px!important;height:36px!important;min-height:36px!important}
  .v-header div.elementor-menu-toggle{width:36px!important;height:36px!important}
}

/* ==================================================================
   DOKUNMA HEDEFLERİ — altbilgi bağlantıları
   Ölçüldü (375px): 23 metin bağlantısı 343×23 px ve aralarında yalnızca
   2px boşluk vardı; WCAG 2.2 AA'nın 24×24 alt sınırının altında ve
   parmakla yanlış tıklamaya çok açık. Yazı boyutu değişmeden hedef
   yüksekliği büyütülür. Masaüstünde (fare) dokunulmaz.
   ================================================================== */
@media (max-width:1024px){
  .v-footer .elementor-icon-list-item > a{
    min-height:32px;
    display:flex;
    align-items:center}
}

/* ==================================================================
   Ustbilgi ikon dugmeleri (arama, dil, gece modu) - Iletisim'deki
   sosyal medya ikonlariyla ayni renk sistemi:
   durgun: seffaf zemin + ince cerceve + lacivert ikon
   uzerine gelince / acikken: lacivert zemin + beyaz ikon
   gece modunda: acik zemin + lacivert ikon
   "html" oneki: Hello Elementor reset.css'teki button:hover/focus
   (beyaz yazi + pembe zemin) kurallarini kesin olarak ezer.
   ================================================================== */
html .v-search-btn,html .v-theme-btn,html .v-lang .v-lang-btn{
  background:transparent;border:1px solid var(--v-border-strong,#CBD7E8);color:var(--v-ink,#08254D);
  opacity:1;cursor:pointer!important;
  transition:background-color .18s ease,border-color .18s ease,color .18s ease}
html .v-search-btn:hover,html .v-search-btn:focus-visible,html .v-search-btn[aria-expanded="true"],
html .v-theme-btn:hover,html .v-theme-btn:focus-visible,
html .v-lang .v-lang-btn:hover,html .v-lang .v-lang-btn:focus-visible,html .v-lang .v-lang-btn[aria-expanded="true"]{
  background:var(--v-navy,#08254D);border-color:var(--v-navy,#08254D);color:#fff}
/* Fareyle tiklaninca odak kalir; tus odagi degilse durgun gorunume doner. */
html .v-search-btn:focus:not(:focus-visible):not(:hover):not([aria-expanded="true"]),
html .v-theme-btn:focus:not(:focus-visible):not(:hover),
html .v-lang .v-lang-btn:focus:not(:focus-visible):not(:hover):not([aria-expanded="true"]){
  background:transparent;border-color:var(--v-border-strong,#CBD7E8);color:var(--v-ink,#08254D)}
html .v-search-btn:focus-visible,html .v-theme-btn:focus-visible,html .v-lang .v-lang-btn:focus-visible{
  outline:2px solid #E7C16A;outline-offset:2px}
html[data-theme="dark"] .v-search-btn:hover,html[data-theme="dark"] .v-search-btn:focus-visible,html[data-theme="dark"] .v-search-btn[aria-expanded="true"],
html[data-theme="dark"] .v-theme-btn:hover,html[data-theme="dark"] .v-theme-btn:focus-visible,
html[data-theme="dark"] .v-lang .v-lang-btn:hover,html[data-theme="dark"] .v-lang .v-lang-btn:focus-visible,html[data-theme="dark"] .v-lang .v-lang-btn[aria-expanded="true"]{
  background:#E9F0FA;border-color:#E9F0FA;color:#08254D}
@media (prefers-reduced-motion:reduce){html .v-search-btn,html .v-theme-btn,html .v-lang .v-lang-btn{transition:none}}

/* WhatsApp ikon dugmesi (v-btn-wa-icon ikon sistemi) - ayni aile */
html .v-btn-wa-icon .elementor-button,html .v-btn-wa-icon .elementor-button:visited{background:transparent;border:1px solid var(--v-border-strong,#CBD7E8);color:var(--v-ink,#08254D);transition:background-color .18s ease,border-color .18s ease,color .18s ease}
html .v-btn-wa-icon .elementor-button svg{fill:currentColor}
html .v-btn-wa-icon .elementor-button:hover,html .v-btn-wa-icon .elementor-button:focus-visible{background:var(--v-navy,#08254D);border-color:var(--v-navy,#08254D);color:#fff}
html .v-btn-wa-icon .elementor-button:focus-visible{outline:2px solid #E7C16A;outline-offset:2px}
html[data-theme="dark"] .v-btn-wa-icon .elementor-button:hover,html[data-theme="dark"] .v-btn-wa-icon .elementor-button:focus-visible{background:#E9F0FA;border-color:#E9F0FA;color:#08254D}
@media (prefers-reduced-motion:reduce){ html .v-btn-wa-icon .elementor-button{transition:none} }

/* Arapca (RTL): telefon ve e-posta soldan saga yazilir; yer tutucu ters donmez. */
.v-rtl input[type="tel"],.v-rtl input[type="email"],.v-rtl input[type="url"]{direction:ltr;text-align:right}

/* Gece modu oklar: menu alt-ok simgeleri ve acilir liste oklari koyu maviydi, koyu zeminde gorunmuyordu. */
html[data-theme="dark"] .elementor-nav-menu .sub-arrow,html[data-theme="dark"] .elementor-nav-menu .sub-arrow svg,html[data-theme="dark"] .elementor-nav-menu .sub-arrow svg *{color:#fff;fill:#fff}
html[data-theme="dark"] .elementor-nav-menu--dropdown .sub-arrow,html[data-theme="dark"] .elementor-menu-toggle,html[data-theme="dark"] .elementor-menu-toggle svg{color:#fff;fill:#fff}
html[data-theme="dark"] select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5l5 5 5-5' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;background-size:12px 8px!important}
html[data-theme="dark"][dir="rtl"] select,html[data-theme="dark"] .v-rtl select{background-position:left 14px center!important}
