/* KERTERİZ iskelet stili. Ayrışma (8 şablona karşı ölçüldü 2026-09-10):
   slab serif başlık (8/8 sans) · kart/gölge/yuvarlatma yok · bant+kutusuz dizin (7/8 kutulu
   tablo) · istatistik şeridi yok · palet elle karılmış (mevcutlar Tailwind literali).
   Zemin KOYU: saydam logoların %73'ü açık çizimli (medyan 198), %18'i gömülü siyah zeminli. */

/* ── font: gömülü, harici istek yok ─────────────────────────────── */
@font-face{font-family:"Zilla Slab";font-style:normal;font-weight:600;font-display:swap;
  src:url(/assets/fonts/zillaslab-600-latin.woff2) format("woff2");
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
  @font-face{font-family:"Zilla Slab";font-style:normal;font-weight:600;font-display:swap;
  src:url(/assets/fonts/zillaslab-600-latin-ext.woff2) format("woff2");
  unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
  @font-face{font-family:"Plex";font-style:normal;font-weight:100 700;font-display:swap;
  src:url(/assets/fonts/ibmplexsans-var-latin.woff2) format("woff2");
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
  @font-face{font-family:"Plex";font-style:normal;font-weight:100 700;font-display:swap;
  src:url(/assets/fonts/ibmplexsans-var-latin-ext.woff2) format("woff2");
  unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
  @font-face{font-family:"PlexMono";font-style:normal;font-weight:400;font-display:swap;
  src:url(/assets/fonts/ibmplexmono-400-latin.woff2) format("woff2");
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
  @font-face{font-family:"PlexMono";font-style:normal;font-weight:400;font-display:swap;
  src:url(/assets/fonts/ibmplexmono-400-latin-ext.woff2) format("woff2");
  unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
  /* ── belirteçler ────────────────────────────────────────────────── */
:root{
  color-scheme:dark;
  --trim-i:#211815;          /* nötr kömür — ailedeki lacivert/mavi-siyahtan ayrı */
  --shade-sub:#2A1F1B;
  --tone-lo:#332621;
  --tone-hi:#EAE7E1;       /* sıcak kemik — soğuk kömür üzerinde ayırt edici eşleşme */
  --base-a:#B2ADA4;
  --trim-a21:#42332E;
  --grade-o:#594740;
  --edge-2:#CCA1BC;       /* çelik mavi — YALNIZ bağlantı ve eylem; dekorasyon değil */
  /* İşaret rengi ÜÇ zemine karşı da 4.5:1 geçmeli: zemin 5.38 · yüzey 5.00 · şerit 4.70.
     İlk seçim #6E7780 yalnız --trim-i'e karşı hesaplanmıştı; bant zemini daha açık olduğu
     için orada 3.39'a düşüyordu. */
  --sfc-b:#9C978B;
  --base-lo16:#7BC49A;         /* anlamsal — aksandan AYRI, yalnız durum çipinde */
  --shade-a:#D9A85C;
  --tint-c9:#D98A81;
  --tone-alt:"Zilla Slab",Georgia,"Times New Roman",serif;
  --tone-a:"Plex",system-ui,-apple-system,"Segoe UI",sans-serif;
  --tint-o78:"PlexMono",ui-monospace,SFMono-Regular,Menlo,monospace;
  --shade-a5:1120px;
  /* TİP ÖLÇEĞİ — tek font-size kaynağı; 16 keyfi değer 6 basamağa indirildi. */
  --base-140:11px; --base-mid:12.5px; --tint-alt17:14px; --grade-b63:16px;
  --tint-alt:19px; --core-y75:24px;
  /* BOŞLUK ÖLÇEĞİ — 22 keyfi px 8 basamağa indirildi. */
  --shade-c:4px; --tone-1:8px; --tint-c63:12px; --base-sub:16px; --grade-i57:20px; --trim-x67:26px; --sfc-x29:34px; --tone-alt17:48px;
  --ink-mid:var(--grade-i57);
}
  /* ── temel ──────────────────────────────────────────────────────── */
*,*::before,*::after{box-sizing:border-box}
  html{-webkit-text-size-adjust:100%}
  body{margin:0;background:var(--trim-i);color:var(--tone-hi);
  font-family:var(--tone-a);font-size:var(--grade-b63);line-height: 1.75;
  -webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
  img{height:auto;max-width:100%;display:block}
  a{color:var(--edge-2);text-underline-offset:2px}
  a:hover,.blk-lg{text-decoration:none}
  :focus-visible{outline:2px solid var(--edge-2);outline-offset:2px}
  h1,h2,h3,h4{font-family:var(--tone-alt);font-weight:600;margin:0;
  letter-spacing:-.005em;text-wrap:balance}
  h1{font-size:clamp(24px,4.2vw,35px);line-height:1.1}
  h2{font-size:var(--core-y75);line-height:1.2}
  h3{font-size:var(--tint-alt);line-height:1.3}
  h4{font-size:var(--grade-b63)}
  /* 54ch ~= 68 gercek karakter: Plex'te ch=9.6px, TR kucuk harf ort. ~7.6px. */
p,.pane-ct45{margin:0 0 var(--tint-c63);max-width:54ch}
  ul,ol{max-width:54ch}
  hr,.stack-2{border:0;border-top:1px solid var(--trim-a21);margin:var(--trim-x67) 0}
  .cell-out,.node-161{max-width:var(--shade-a5);margin:0 auto;padding:0 var(--ink-mid)}
  .slot-154{font-family:var(--tint-o78);font-variant-numeric:tabular-nums}
  a.slot-154,.node-x23{display:inline-block;padding:5.1px 2px;box-sizing:border-box;min-height:24px}
  /* içeriğe atla — sınıf üretimde siteye özel */
.field-hd63{width:1px;top:auto;position:absolute;height:1px;overflow:hidden;left:-9999px}
  .field-hd63:focus{left:8px;top:8px;width:auto;height:auto;z-index:9999;
  padding:var(--tone-1) var(--base-sub);background:var(--edge-2);color:var(--trim-i);
  font-weight:600;text-decoration:none}
  /* ── künye (başlık) ─────────────────────────────────────────────── */
.tier-md25{border-bottom:1px solid var(--trim-a21);background:var(--shade-sub)}
  /* padding kisayolu .cell-out'in yatay dolgusunu eziyordu; padding-block yalniz dikeye dokunur. */
.zone-out83{align-items:center;padding-block:var(--tint-c63);gap:var(--trim-x67);display:flex;flex-wrap:wrap}
  .frame-ft76{display:flex;align-items:center;gap:var(--tone-1);text-decoration:none;color:var(--tone-hi)}
  .grp-dn44{font-family:var(--tone-alt);font-weight:600;font-size:var(--tint-alt);letter-spacing:-.01em}
  .panel-out29{margin-left:auto;flex-wrap:wrap;gap:var(--grade-i57);display:flex}
  .panel-out29 a{text-decoration:none;transition:color .15s ease;color:var(--base-a);font-size:var(--tint-alt17)}
  .panel-out29 a:hover,.panel-out29 a[aria-current]{color:var(--tone-hi)}
  .panel-out29 a[aria-current]{box-shadow:inset 0 -1px 0 var(--edge-2)}
  /* ── kırıntı ────────────────────────────────────────────────────── */
.grp-in35{font-family:var(--tint-o78);
  padding:var(--tint-c63) 0;border-bottom:1px solid var(--trim-a21);font-size:var(--base-mid);color:var(--base-a)}
  .grp-in35 ol,.stack-2{padding:0;
  max-width:none;list-style:none;display:flex;margin:0;gap:var(--shade-c);flex-wrap:wrap}
  .grp-in35 li+li::before{content:"›";margin-right:var(--shade-c);color:var(--grade-o)}
  .grp-in35 a{color:var(--base-a)}
  /* ── hüküm bölgesi: istatistik şeridi YOK ───────────────────────── */
.blk-hd{padding:var(--sfc-x29) 0 var(--trim-x67);border-bottom:1px solid var(--trim-a21)}
  .blk-hd .frame-dn50{margin-bottom:var(--tone-1)}
  .field-b{margin-bottom:var(--tint-c63);font-family:var(--tint-o78);font-size:var(--base-140);letter-spacing:.14em;
  text-transform:uppercase;color:var(--base-a)}
  .unit-a74,.grp-ft{max-width:52ch;color:var(--tone-hi);font-size:var(--tint-alt);margin:var(--tint-c63) 0 0}
  .blk-hd16,.slot-x67{font-size:var(--base-mid);font-family:var(--tint-o78);color:var(--base-a);margin-top:var(--tint-c63)}
  .layer-up{list-style:none;margin:var(--grade-i57) 0 0;padding:0;display:grid;gap:0;
  border-top:1px solid var(--trim-a21);max-width:56ch}
  .layer-up li{display:grid;grid-template-columns:26px 1fr;gap:var(--tint-c63);
  padding:var(--tint-c63) 0;border-bottom:1px solid var(--trim-a21);align-items:baseline}
  .layer-up>li>b{font-family:var(--tint-o78);font-size:var(--base-mid);color:var(--sfc-b);font-weight:400}
  .layer-up strong{font-family:var(--tone-a);font-weight:600;color:var(--tone-hi)}
  /* ── bant listesi (üst katman: editör seçkisi) ──────────────────── */
.field-2{margin:0;padding:0;max-width:none;
  border-top:1px solid var(--grade-o);list-style:none}
  .field-x{gap:var(--base-sub);
  background:var(--shade-sub);border-bottom:1px solid var(--trim-a21);padding:var(--tint-c63) var(--tint-c63);grid-template-columns:46px 120px minmax(0,1fr) auto;display:grid;
  align-items:center}
  .field-x:nth-child(even),.node-161{background:var(--tone-lo)}
  .grp-up74{font-family:var(--tone-alt);font-size:var(--core-y75);font-weight:600;
  color:var(--sfc-b);text-align:right;font-variant-numeric:tabular-nums;
  line-height:1}
  /* 120x34 (3.53:1): havuz medyani 3.94 olculdu (500 logo); doluluk %50 -> %76. */
.frame-dn50{object-position:left center;object-fit:contain;height:34px;width:120px}
  .band-ct8,.blk-lg{font-weight:600;font-size:var(--grade-b63);line-height:1.25}
  .node-dn{overflow-wrap:anywhere;color:var(--base-a);font-size:var(--tint-alt17);margin-top:2px}
  .field-184{margin-top:var(--shade-c);display:flex;flex-wrap:wrap;gap:var(--shade-c)}
  .tier-z,.node-x23{font-family:var(--tint-o78);font-size:var(--base-140);letter-spacing:.05em;
  padding:2px var(--tone-1);border:1px solid var(--grade-o);color:var(--base-a);
  text-transform:uppercase;white-space:nowrap}
  a.tier-z{box-sizing:border-box;display:inline-flex;align-items:center;min-height:24px}
  .tier-z.node-in{color:var(--base-lo16);border-color:var(--base-lo16)}
  .tier-z.shelf-39{color:var(--shade-a);border-color:var(--shade-a)}
  .stack-in69{transition:background .15s ease;font-size:var(--tint-alt17);font-weight:600;color:var(--trim-i);background:var(--edge-2);
  padding:var(--tone-1) var(--base-sub);text-decoration:none;white-space:nowrap;
  display:inline-flex;align-items:center;gap:.45em}
  .stack-in69:hover{background:var(--tone-hi)}
  /* ── dizin (alt katman: kutusuz, başlıksız satırlar) ────────────── */
.panel-rt,.bay-up{overflow-x:auto;margin:var(--trim-x67) 0 0}
  .blk-in43{border-collapse:collapse;width:100%;
  font-variant-numeric:tabular-nums;font-size:var(--tint-alt17)}
  .blk-in43 caption,.node-161{font-family:var(--tone-alt);padding-bottom:var(--tone-1);
  font-weight:600;font-size:var(--tint-alt);text-align:left}
  .blk-in43 th,.grp-ft{text-align:left;font-family:var(--tint-o78);font-size:var(--base-140);font-weight:400;
  letter-spacing:.12em;text-transform:uppercase;color:var(--base-a);
  padding:0 var(--tint-c63) var(--tone-1) 0;border-bottom:1px solid var(--grade-o);white-space:nowrap}
  .blk-in43 td,.field-a6{border-bottom:1px solid var(--trim-a21);
  vertical-align:middle;padding:var(--tint-c63) var(--tint-c63) var(--tint-c63) 0}
  .blk-in43 tr:last-child td{border-bottom:0}
  .blk-in43 .bay-ct5{font-family:var(--tint-o78);font-size:var(--base-mid);color:var(--base-a);width:34px}
  .blk-in43 .stack-md29{font-weight:600;white-space:nowrap}
  .blk-in43 .stack-md29 img{object-fit:contain;vertical-align:middle;object-position:left center;margin-right:var(--tone-1);width:84px;
  display:inline-block;height:24px}
  /* Teklif kolonu = teklif isaretli hucre. td:nth-child(3) 218 tablonun hepsine vurup
   hedefi 50'sinde tutuyordu; .stack-md29+td de 37 tabloda kisa olcute vurur. Yeni
   sinif yok; :has yoksa otomatik yerlesime duser. */
.blk-in43 td:has(.slot-lg42,.slot-b){width:38%;overflow-wrap:anywhere}
  /* Havuz capalari: hat site-name-link'i <a>'ya, cta-btn href'ini affiliate linke cevirir.
   Stil sinifin KENDISINDE dursun — hat ikinci sinifi dusurebiliyor. */
.blk-in43 .bay-in6{color:inherit;text-decoration:none;
  border-bottom:1px solid var(--grade-o)}
  .blk-in43 .bay-in6:hover,.blk-lg{border-bottom-color:var(--edge-2)}
  .blk-in43 .slot-b{color:var(--edge-2);white-space:nowrap;min-width:24px;display:inline-block;font-size:var(--base-140);text-align:center;min-height:24px;font-family:var(--tint-o78);box-sizing:border-box;padding:5.6px 5.3px;
  letter-spacing:.1em;margin-left:11px;text-transform:uppercase;
  text-decoration:none}
  .blk-in43 .slot-b:hover{text-decoration:underline}
  /* ── içerik + yapışkan ray ──────────────────────────────────────── */
.tier-md{display:grid;grid-template-columns:minmax(0,1fr);gap:0 var(--tone-alt17);padding:var(--sfc-x29) 0}
  /* raysiz sayfa (404) */
.stack-lg{padding:var(--sfc-x29) 0}
  @media(min-width:1024px){.tier-md{grid-template-columns:210px minmax(0,1fr)}}
  .node-2,.pane-ct45{display:none}
  @media(min-width:1024px){
  .node-2{display:block;position:sticky;top:22px;align-self:start;
    border-left:1px solid var(--trim-a21);padding-left:var(--base-sub)}
  .node-2 b{display:block;font-family:var(--tint-o78);font-size:var(--base-140);letter-spacing:.12em;
    text-transform:uppercase;color:var(--base-a);font-weight:400;margin-bottom:var(--tone-1)}
  .node-2 ol{padding:0;margin:0;list-style:none}
  .node-2 li{margin-bottom:var(--tone-1)}
  .node-2 a{color:var(--base-a);text-decoration:none;font-size:var(--tint-alt17);line-height:1.35;
    display:block}
  .node-2 a:hover{color:var(--tone-hi)}
}
  .pane-a85 section{padding:var(--shade-c) 0 var(--grade-i57);border-bottom:1px solid var(--trim-a21)}
  .pane-a85 section:last-child{border-bottom:0}
  .pane-a85 h2{margin:var(--tint-c63) 0 var(--tone-1);scroll-margin-top:var(--grade-i57)}
  .pane-a85 h3,.tier-hd33{margin:var(--base-sub) 0 var(--tone-1)}
  /* .pane-a85 disindaki bolum basligi: h1-h4 sifirlamasi yuzunden kuralsizdi */
.bay-ft22,.pane-a85 .bay-ft22,.grp-y{margin:var(--trim-x67) 0 var(--tint-c63)}
  /* sinifsiz ul/ol; .layer-up ve .field-2 disarida kalir */
.pane-a85 ul:not([class]),.pane-a85 ol:not([class]),.shelf-3{margin:0 0 var(--tint-c63);padding-left:var(--base-sub)}
  .pane-a85 ul:not([class])>li,.pane-a85 ol:not([class])>li{margin-bottom:var(--shade-c)}
  .pane-a85 li::marker{color:var(--sfc-b)}
  /* uyari notu: kutusuz, sol cizgi */
.cell-389{
  color:var(--base-a);border-left:2px solid var(--grade-o);max-width:54ch;margin:0 0 var(--tint-c63);padding:2px 0 2px var(--tint-c63)}
  /* ── künye alanları (marka dosyası) ─────────────────────────────── */
.layer-1{display:grid;grid-template-columns:1fr;
  border-top:1px solid var(--grade-o);margin:var(--tint-c63) 0 var(--shade-c)}
  @media(min-width:640px){.layer-1{grid-template-columns:repeat(2,minmax(0,1fr));
  column-gap:var(--sfc-x29)}}
  .wrap-c44{display:grid;grid-template-columns:minmax(120px,38%) 1fr;gap:var(--tint-c63);
  align-items:baseline;
  padding:var(--tone-1) 0;border-bottom:1px solid var(--trim-a21)}
  .wrap-c44 dt{font-family:var(--tint-o78);font-size:var(--base-140);letter-spacing:.06em;
  text-transform:uppercase;color:var(--base-a)}
  .wrap-c44 dd,.pane-ct45{margin:0;font-size:var(--tint-alt17);font-variant-numeric:tabular-nums}
  /* ── SSS: görünür, akordeon YOK ─────────────────────────────────── */
.deck-c49{margin-top:var(--shade-c)}
  .deck-c49 .cell-rt87,.tier-hd33{font-family:var(--tone-alt);font-weight:600;font-size:var(--tint-alt);
  margin:var(--grade-i57) 0 var(--shade-c);scroll-margin-top:var(--grade-i57)}
  .deck-c49 .frame-dn58,.grp-y{color:var(--tone-hi);margin:0 0 var(--shade-c)}
  /* ── alt bilgi ──────────────────────────────────────────────────── */
.deck-b35{border-top:1px solid var(--grade-o);background:var(--shade-sub);
  margin-top:var(--sfc-x29);padding:var(--trim-x67) 0 var(--sfc-x29);font-size:var(--tint-alt17);color:var(--base-a)}
  .node-x,.deck-up62{display:grid;gap:var(--grade-i57) var(--tone-alt17);grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}
  .deck-b35 b{margin-bottom:var(--tone-1);font-family:var(--tint-o78);color:var(--tone-hi);display:block;font-weight:400;
  text-transform:uppercase;font-size:var(--base-140);letter-spacing:.12em}
  .deck-b35 ul{list-style:none;margin:0;padding:0}
  .deck-b35 li{margin-bottom:var(--shade-c)}
  .deck-b35 a,.tier-hd33{color:var(--base-a);text-decoration:none}
  .deck-b35 a:hover,.field-358{color:var(--tone-hi)}
  .bay-c66,.deck-up62{max-width:none;margin-top:var(--grade-i57);padding-top:var(--base-sub);border-top:1px solid var(--trim-a21);
  font-size:var(--base-mid);line-height:1.55}
  /* ── dar ekran ──────────────────────────────────────────────────── */
@media(max-width:719px){
  /* bant IKI satir (onceki hali uc satira dagiliyordu) */
  .field-x{gap:var(--tone-1) var(--tint-c63);grid-template-columns:34px 1fr auto;padding:var(--tint-c63) var(--tone-1)}
  .field-x>div:nth-of-type(2){grid-column:2/-1;min-width:0}
  /* grid-column 1/2 idi: logo 34px'lik sira sutununa sikisiyor ve img{max-width:100%}
     onu 34px'e kirpiyordu (olculdu 375px: niyet 106x30, gercek 34x30). 1/3 = iki sutun. */
  .field-x .frame-dn50{height:30px;width:106px;justify-self:start;grid-row:2;grid-column:1/3}
  .field-x .stack-in69{justify-self:end;grid-row:2;grid-column:3;align-self:center}
  /* menu TEK satir, yatay kaydirilir (onceki hali kunyeyi 184px yapiyordu) */
  .panel-out29{padding-bottom:2px;flex-wrap:nowrap;
    scrollbar-width:thin;margin-left:0;overflow-x:auto;gap:var(--base-sub);-webkit-overflow-scrolling:touch;width:100%}
  .panel-out29 a{white-space:nowrap}
  .blk-in43 .stack-md29 img{display:none}
  .blk-in43 th,.blk-in43 td{padding-right:var(--shade-c)}
  /* Nowrap baslik/marka adi kolonu sisiriyordu (800px tablo, 335px sarmalayici);
     kaydiran tablo 127 -> 21. */
  .blk-in43 th,.blk-in43 .stack-md29{white-space:normal}
}
  @media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}
  /* Onceki blok yalniz body rengini veriyordu; 21 bilesen onu eziyor, yari sayfa gorunmuyordu. */

/* Gorsel gizli, erisim agacinda kalir: <caption> hemen ustundeki <h2> ile
   birebir ayni metni tasiyordu (26 tablo). Baslik gorunur kalir, tablonun
   erisilebilir adi korunur. */
.blk-y,.blk-in43 caption.blk-y{
  padding:0;margin:-1px;overflow:hidden;white-space:nowrap;position:absolute;border:0;height:1px;clip-path:inset(50%);width:1px}
  /* ── FREE SPIN HESAPLAYICI — 0 JS ────────────────────────────────────────────
   Sayfa "Hesabın Dört Girdisi" diyip hiçbir girdi sunmuyordu. Dört radyo grubu
   :has() ile özel değişken kuruyor, deger CSS counter() ile basiliyor — 400
   kombinasyon icin 18 kural. Model sayfanin KENDI formulu:
     Ham = fs × spin × RTP/100 · Net = max(0, Ham × (1 − cevrim × (1 − RTP/100)))
   Tum aritmetik kurus (integer) uzerinde; round(down,…) tabloyla ayni sekilde
   asagi keser (96,50 → 10x → 62,72). */
.unit-ft{padding-top:var(--tint-c63);--tint-151:100;--trim-o:100;--trim-b:9650;--edge-168:0;margin:var(--base-sub) 0;
  border-top:1px solid var(--grade-o)}
  .unit-ft fieldset{border:0;padding:0;margin:0 0 var(--tint-c63);min-width:0}
  .unit-ft legend,.pane-ct45{padding:0;font-weight:600;font-size:var(--tint-alt17)}
  .unit-ft legend span{display:block;font-weight:400;color:var(--base-a);margin-top:2px}
  .unit-lg{flex-wrap:wrap;gap:var(--shade-c);margin-top:var(--tone-1);display:flex}
  .unit-lg input{position:absolute;opacity:0;width:1px;pointer-events:none;height:1px}
  .unit-lg label{font-family:var(--tint-o78);font-size:var(--base-140);letter-spacing:.05em;
  padding:2px var(--tone-1);border:1px solid var(--grade-o);color:var(--base-a);
  min-height:24px;display:inline-flex;align-items:center;box-sizing:border-box;cursor:pointer}
  .unit-lg label:hover,.blk-lg{color:var(--sfc-b);border-color:var(--sfc-b)}
  .unit-lg input:checked+label,.slot-x67{color:var(--base-lo16);border-color:var(--base-lo16)}
  .unit-lg input:focus-visible+label{outline:2px solid var(--sfc-b);outline-offset:2px}
  .layer-lt{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));border-top:1px solid var(--grade-o);display:grid;
  margin:var(--tint-c63) 0 0}
  .layer-lt>div{padding:var(--tint-c63) var(--base-sub) var(--tint-c63) 0;border-bottom:1px solid var(--trim-a21)}
  .layer-lt dt{font-family:var(--tint-o78);font-size:var(--base-140);letter-spacing:.06em;
  text-transform:uppercase;color:var(--base-a);margin-bottom:3px}
  .layer-lt dd{
  line-height:1.15;font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;font-family:var(--tone-alt);margin:0}
  .field-ft{color:var(--base-lo16)}
  /* girdiden degere */
.unit-ft:has(#kh-fs-50:checked){--tint-151:50}
  .unit-ft:has(#kh-fs-150:checked){--tint-151:150}
  .unit-ft:has(#kh-fs-200:checked){--tint-151:200}
  .unit-ft:has(#kh-fs-300:checked){--tint-151:300}
  .unit-ft:has(#kh-sp-20:checked),.bay-up{--trim-o:20}
  .unit-ft:has(#kh-sp-50:checked),.deck-up62{--trim-o:50}
  .unit-ft:has(#kh-sp-200:checked),.tier-hd33{--trim-o:200}
  .unit-ft:has(#kh-rtp-9400:checked),.deck-up62{--trim-b:9400}
  .unit-ft:has(#kh-rtp-9600:checked){--trim-b:9600}
  .unit-ft:has(#kh-rtp-9700:checked){--trim-b:9700}
  .unit-ft:has(#kh-cv-10:checked){--edge-168:10}
  .unit-ft:has(#kh-cv-20:checked),.grp-y{--edge-168:20}
  .unit-ft:has(#kh-cv-30:checked){--edge-168:30}
  .unit-ft:has(#kh-cv-40:checked){--edge-168:40}
  /* aritmetik — hepsi kurus */
.unit-ft,.bay-up{--_ham:calc(var(--tint-151) * var(--trim-o) * var(--trim-b) / 10000);
  --_fak:max(0,calc(10000 - var(--edge-168) * (10000 - var(--trim-b))));
  --_net:calc(var(--_ham) * var(--_fak) / 10000)}
  @supports selector(:has(*)) and (width:round(down,1px,1px)){
  .cell-z b,.field-ft b{display:none}
  .cell-z{counter-reset:khl calc(round(down,var(--_ham)/100,1))
                           khk calc(round(down,var(--_ham),1) - round(down,var(--_ham)/100,1) * 100)}
  .field-ft{counter-reset:knl calc(round(down,var(--_net)/100,1))
                           knk calc(round(down,var(--_net),1) - round(down,var(--_net)/100,1) * 100)}
  .cell-z::after{content:counter(khl) "," counter(khk,decimal-leading-zero) " ₺"}
  .field-ft::after{content:counter(knl) "," counter(knk,decimal-leading-zero) " ₺"}
}
  @media print{.unit-lg label{border-color:#999!important}}
  @media print{
  .panel-out29,.node-2,.stack-in69,.field-hd63,.grp-in35{display:none}
  body,.tier-md25,.deck-b35,.field-x,.field-x:nth-child(even){background:#fff!important}
  body,h1,h2,h3,h4,p,li,dt,dd,td,th,caption,a,
  .unit-a74,.blk-hd16,.field-b,.band-ct8,.node-dn,.tier-z,.grp-up74,.deck-b35,.bay-c66,
  .blk-in43 .bay-ct5,.blk-in43 .stack-md29,.wrap-c44 dt,.wrap-c44 dd,.deck-c49 .frame-dn58{color:#000!important}
  .tier-z,.field-x,.blk-in43 td,.blk-in43 th,.wrap-c44,.deck-b35,.bay-c66,.layer-up li{
    border-color:#999!important}
  a[href^="http"]::after{content:" (" attr(href) ")";font-size:9px;color:#555}
  .field-2,.field-x{break-inside:avoid}
}
  /* Zorunlu renk kipinde kendi renklerimiz dusurulur; kenarlik/gosterge olmazsa ayirt edilemez. */
@media(forced-colors:active){
  .panel-out29 a[aria-current]{box-shadow:none;border-bottom:2px solid currentColor}
  .tier-z{border:1px solid currentColor;color:CanvasText}
  .tier-z.node-in,.tier-z.shelf-39{color:CanvasText;border-color:currentColor}
  .stack-in69{border:1px solid currentColor;color:ButtonText;
    background:ButtonFace;forced-color-adjust:none}
  .grp-up74,.pane-a85 li::marker{color:CanvasText}
  .frame-dn50,.blk-in43 .stack-md29 img{forced-color-adjust:none}
}
  /* ── UI ONARIM: yedi bileşen ─────────────────────────────────────────────
   Ölçüldü 2026-09-10 (97 sayfa): 156 düz <dl> metrik · 191 stilsiz puan ·
   96 sıkışık künye · 0 ikon · 0 <abbr>. Bilgi vardı, sunum yoktu.
   K1'in kartları KOPYALANMADI — ayrışma ekseni (kart/gölge/yuvarlatma yok)
   korunarak aynı hiyerarşi çizgi, zemin ve tipografiyle kuruldu. */

/* 1 · METRİK ŞERİDİ — 156 düz <dl> bunun yerini alır.
   Değer slab serif ve büyük, etiket mono ve soluk; hücreleri kutu değil çizgi ayırır. */
.wrap-z{max-width:none;border-top:1px solid var(--grade-o);grid-template-columns:repeat(auto-fit,minmax(132px,1fr));display:grid;
  margin:var(--base-sub) 0}
  /* Ic oge k-alanlar'dan gelirken .wrap-c44 sinifini tasiyor; onun grid'i (dt|dd yan yana)
   metrik yerlesimini eziyordu — etiket ve deger ust uste biniyor, 40px tasma olusuyordu.
   Metrik icinde dt USTTE, dd ALTTA olacak sekilde ezilir. */
.wrap-z>div,.wrap-z>.wrap-c44{min-width:0;display:block;
  padding:var(--tint-c63) var(--base-sub) var(--tint-c63) 0;border-bottom:1px solid var(--trim-a21);grid-template-columns:none}
  .wrap-z dt,.wrap-z .wrap-c44 dt,.blk-lg{font-family:var(--tint-o78);color:var(--base-a);font-size:var(--base-140);
  text-transform:uppercase;letter-spacing:.06em;margin-bottom:3px}
  .wrap-z dd,.wrap-z .wrap-c44 dd,.slot-x67{margin:0;font-family:var(--tone-alt);font-size:21px;font-weight:600;
  line-height:1.15;font-variant-numeric:tabular-nums}
  .wrap-z dd small{font-family:var(--tone-a);
  color:var(--base-a);font-weight:400;font-size:var(--tint-alt17);margin-left:4.3px}
  /* 2 · PUAN ÖLÇEĞİ — 191 stilsiz puan bunu kullanır.
   Görünür değer JSON-LD ratingValue ile AYNI kalmalı (şu an 23/23 eşleşiyor). */
.wrap-lt{gap:var(--tone-1);flex-wrap:wrap;align-items:center;margin:var(--shade-c) 0;display:flex}
  .cell-ft7{height:6px;max-width:180px;flex:1 1 120px;background:var(--trim-a21);position:relative}
  .cell-ft7>i{position:absolute;inset:0 auto 0 0;background:var(--sfc-b)}
  .cell-ft7.node-in>i,.pane-ct45{background:var(--base-lo16)}
  .cell-ft7.deck-a46>i{background:var(--shade-a)}
  .cell-ft7.band-md>i,.shelf-3{background:var(--tint-c9)}
  .wrap-lt b,.grp-ft{font-weight:400;white-space:nowrap;font-size:var(--base-mid);font-family:var(--tint-o78);
  font-variant-numeric:tabular-nums}
  /* 3 · YAZAR KÜNYESİ — 96 sıkışık satır bunu kullanır.
   Üç bilgi katmanı ayrı satırda; baş harf karosu çerçeveli, dolgusuz. */
.panel-lt30{grid-template-columns:38px minmax(0,1fr);gap:var(--tint-c63);
  border-left:2px solid var(--grade-o);margin:var(--base-sub) 0;display:grid;padding-left:var(--tint-c63)}
  .node-md34{font-family:var(--tone-alt);font-size:var(--grade-b63);font-weight:600;
  color:var(--sfc-b);border:1px solid var(--grade-o);
  display:grid;place-items:center;height:38px}
  .bay-out49{font-weight:600}
  .bay-out49 a{border-bottom:1px solid var(--grade-o);color:inherit;text-decoration:none}
  .bay-out49 a:hover{border-bottom-color:var(--edge-2)}
  .zone-up41{color:var(--base-a);font-size:var(--tint-alt17)}
  .node-rt13{color:var(--base-a);font-family:var(--tint-o78);margin-top:3px;font-size:var(--base-mid)}
  /* 4 · KİMLİK BAŞLIĞI — marka sayfasının açılışı; logo ve h1 şu an ayrı duruyor. */
@media(min-width:640px){}
  /* 5 · ARTI / EKSİ — K1'de 7 yerde var, Kerteriz'de hiç yoktu. */
.grp-b,.pane-ct45{display:grid;grid-template-columns:1fr;gap:0 var(--trim-x67);margin:var(--base-sub) 0;
  max-width:none}
  @media(min-width:640px){.grp-b{grid-template-columns:1fr 1fr}}
  .grp-b>div,.tier-hd33{border-top:1px solid var(--grade-o);padding-top:var(--tone-1)}
  .grp-b b{font-family:var(--tint-o78);font-size:var(--base-140);font-weight:400;display:block;text-transform:uppercase;
  letter-spacing:.11em;margin-bottom:var(--tone-1)}
  .grp-b .bay-up30 b{color:var(--base-lo16)}
  .grp-b .node-hd b{color:var(--tint-c9)}
  .grp-b ul{list-style:none;margin:0;padding:0;max-width:none}
  .grp-b li{margin-bottom:var(--tone-1);
  font-size:var(--tint-alt17);padding-left:var(--base-sub);position:relative}
  .grp-b li::before{position:absolute;left:0;top:0;font-family:var(--tint-o78)}
  .grp-b .bay-up30 li::before{content:"+";color:var(--base-lo16)}
  .grp-b .node-hd li::before{content:"−";color:var(--tint-c9)}
  /* 6 · İKON — tek <symbol> seti, <use> ile çağrılır. K1'de 154, Kerteriz'de 0. */
.frame-c{fill:none;
  stroke-linecap:round;stroke-linejoin:round;width:1em;stroke:currentColor;flex:none;height:1em;stroke-width:1.6;vertical-align:-.14em}
  .bay-lg71{position:absolute;width:0;height:0;overflow:hidden}
  /* 7 · KISALTMA — MGA / RTP / T&C. K1'de 83, Kerteriz'de 0. */
abbr[title]{text-decoration:underline dotted var(--grade-o);
  text-underline-offset:3px;cursor:help}
  /* ── Cilalama: eksik durumlar ─────────────────────────────────────────── */
a:visited{color:var(--sfc-b)}
  .panel-out29 a:visited,.node-2 a:visited,.deck-b35 a:visited,.bay-out49 a:visited{color:inherit}
  ::selection{background:var(--edge-2);color:var(--trim-i)}
  /* Metin duvarı kırma yardımcıları — 98 blokta 6+ ardışık <p> ölçüldü.
   Bölüm içi ara başlık ve kenar notu, molayı YENİ İÇERİK ÜRETMEDEN sağlar. */

@media(forced-colors:active){
  .cell-ft7,.cell-ft7>i{forced-color-adjust:none;border:1px solid currentColor}
  .node-md34,.wrap-z>div{border-color:currentColor}
}
  @media print{
  .cell-ft7{display:none}
  .wrap-z dd,.bay-out49,.grp-b li{color:#000!important}
  .wrap-z>div,.grp-b>div,.panel-lt30{border-color:#999!important}
}
  /* İkon yerleşimi — sprite <symbol> seti sayfa başında, çağrı <use> ile.
   K1'in 154 SVG'sinin 134'ü akordeon/hamburger affordance'ı; Kerteriz'in SSS'i
   açık düz yazı ve menüsü daima görünür olduğu için o ikonlara İHTİYACI YOK.
   Taşınan tek şey gerçekten bilgi taşıyan iki işaret. */
.stack-in69 .frame-c{opacity:.9}
  .bay-c66 .frame-c{vertical-align:-.14em;margin-right:.45em;color:var(--shade-a)}
  @media print{.stack-in69 .frame-c{display:none}}
  /* Hesap defteri: adim adim hesap tek sutunda okunur (2 sutunda sira saga akiyordu). */
@media(min-width:640px){.layer-1.tier-139{grid-template-columns:1fr}}
  /* Defter etiketleri alan adi degil cumle parcasi ("Günde 50 TL bahisle:");
   .wrap-c44 dt'nin mono+VERSAL kalibi burada bagirti gibi okunuyordu. */
.layer-1.tier-139 dt,.deck-up62{text-transform:none;
  letter-spacing:normal;font-size:var(--tint-alt17);font-family:var(--tone-a)}
  .layer-1.tier-139 dd,.slot-x67{font-variant-numeric:tabular-nums;font-weight:600}
  /* <code> site monosuna baglanir; tarayici varsayilani filo izi birakiyordu. */
code{font-family:var(--tint-o78);font-size:.95em}
  /* Isaret metnin ICINDE (✓/✗) — ::marker eklenirse cift isaret olur. */
.rail-a{list-style:none;max-width:56ch;padding-left:0}
  .rail-a li{padding:var(--tone-1) 0;border-bottom:1px solid var(--trim-a21)}
  .tier-364{--gap-1706: 2}
  .grp-md{--gap-e3dd: 4}
  .shelf-up61{--rise-5c0c: 7}
  .tier-c{--gap-e3dd: 6}
  .stack-z{--span-5320: 5}

/*32bc761880b3f7cdcb*/

.sk-dfedfe{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.sk-dfedfe:focus{left:8px;top:8px;width:auto;height:auto;z-index:9999;padding:10px 16px;background:#111;color:#fff;border-radius:6px;text-decoration:none;outline:2px solid #fff}
