/*
  iyzico marka varliklari — tema anahtarlama.

  NEDEN TAILWIND DEGIL:
  Dogal cozum `dark:hidden` / `hidden dark:block` olurdu, ama o siniflar
  uretilen site.css'te YOK (Tailwind kullanilmayan sinifi cikariyor) ve bu
  dosyayi yazarken makinede node kurulu olmadigi icin `npm run css:build`
  calistirilamadi. Yeni bir sinif eklemek onu uretmek demek; uretilmeyen sinif
  da sessizce hicbir sey yapmaz.

  NEDEN BLAZOR CSS IZOLASYONU DEGIL:
  Projede hic `.razor.css` yok ve host'larda `{Assembly}.styles.css` linki de
  yok — yani izolasyon hic kurulmamis. Sirf bunun icin getirmek, CLAUDE.md'nin
  "paralel mimari kurma" kuralina takilirdi.

  BU DOSYA NEDEN CALISIR:
  accessibility-fixes.css ile ayni desen: el yazimi, site.css'ten SONRA
  yuklenen bir stil sayfasi. Tailwind derlemesinden bagimsiz.

  NEDEN JS DEGIL:
  theme.js'e bir kanca eklenebilirdi ([data-theme-icon] mekanizmasi zaten var),
  ama o zaman ilk boyamada iki logo birden gorunur ve tema uygulanana kadar
  goze carpan bir sicrama olur. CSS boyamadan once devreye girer.
*/

/* Varsayilan (acik tema ve .hc): renkli surum gorunur, beyaz surum gizli.
   .hc temasi da acik zeminli oldugu icin ayri kurala gerek yok — `.dark`
   sinifini tasimadigindan otomatik olarak renkli surumu alir. */
.iyzico-mark--dark {
  display: none;
}

.dark .iyzico-mark--light {
  display: none;
}

.dark .iyzico-mark--dark {
  display: inline-block;
}

/*
  Boyutlandirma: YUKSEKLIK sabit, GENISLIK serbest.

  Dosyalarin en-boy oranlari BIRBIRINDEN FARKLI:
    logo_band colored  429x32   (13.41:1)
    logo_band white    456x32   (14.25:1)
    pay badge TR       210x31   ( 6.77:1)
    pay badge EN       210x29   ( 7.24:1)

  Ikisine de ayni genisligi vermek beyaz band'i yatayda sikistirirdi. Her img
  kendi intrinsic width/height niteliklerini tasiyor (tarayici orani bundan
  cikarip yer ayirir, CLS olusmaz), gorunen boyutu ise buradaki yukseklik
  belirler.
*/
.iyzico-mark {
  width: auto;
  max-width: 100%;
  height: var(--iyzico-mark-height, 32px);
  /* Satir yuksekligi kaynakli alt bosluk olusmasin. */
  vertical-align: middle;
}
