/* Köprü stil (P7): eski site.css sınıflarıyla yazılmış korunan sayfa gövdeleri (rehber, yasal, hakkımızda, deneme, teklif, kayıt, ödeme, abonelik)
   yeni kabukta (token → bilesen → kabuk) düzgün görünsün. Kapsam: yalnız main.eski. Renk, yazı boyu, boşluk, süre YALNIZ tokendan. */

.eski{padding-block:var(--b-7) var(--bolum-b);min-width:0}
.eski>*{min-width:0}
.eski .y-ic,.eski .uyg-kap,.eski .yasal-izgara{width:100%;max-width:var(--kap);margin-inline:auto;padding-inline:var(--kenar)}
.eski section,.eski article,.eski aside,.eski nav,.eski form,.eski div{min-width:0}
.eski h1{font-size:var(--y-6);margin-bottom:var(--b-4)}
.eski h2{font-size:var(--y-5);margin-bottom:var(--b-3)}
.eski h3{font-size:var(--y-3)}
.eski p,.eski li{overflow-wrap:anywhere}
.eski .kirinti{font-size:var(--y-1);color:var(--metin-2);margin-bottom:var(--b-4)}
.eski .kirinti a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}
.eski .soluk{color:var(--metin-3)}
.eski .kucuk{font-size:var(--y-1)}
.eski .mono{font-family:var(--a-kunye)}
.eski .gizli{position:absolute}

/* okunaklı yazı sütunu */
.eski .metin-govde,.eski .r-govde,.eski .y-bas-metin{max-width:72ch}
.eski .metin-govde p,.eski .metin-govde li,.eski .r-govde p,.eski .r-govde li{font-size:var(--y-2);line-height:var(--sy-govde);color:var(--metin-2)}
.eski .metin-govde p,.eski .r-govde p{margin-top:var(--b-3)}
.eski .metin-govde ul,.eski .metin-govde ol,.eski .r-govde ul,.eski .r-govde ol,.eski .tikli,.eski .numarali,.eski .y-madde{margin-top:var(--b-3);padding-left:var(--b-6);display:flex;flex-direction:column;gap:var(--b-2)}
.eski .metin-govde h2,.eski .r-govde h2{margin-top:var(--b-7);font-size:var(--y-4)}
.eski .metin-govde h3,.eski .r-govde h3{margin-top:var(--b-5)}
.eski .metin-govde strong,.eski .r-govde strong{color:var(--murekkep)}
.eski .surum{display:flex;flex-wrap:wrap;gap:var(--b-2) var(--b-5);font-family:var(--a-kunye);font-size:var(--y-0);color:var(--metin-3);margin-top:var(--b-3)}
.eski .giris{margin-top:var(--b-4)}
.eski .icermeli,.eski .yer{margin-top:var(--b-4);padding:var(--b-3) var(--b-4);border:var(--c-ince);border-radius:var(--k-2);background:var(--altin-acik);color:var(--altin-metin)}
.eski .icermeli{display:flex;gap:var(--b-3)}

/* tablo: dar ekranda kart düzeni (iç kaydırma yok) */
.eski table{width:100%;border-collapse:collapse;margin-top:var(--b-4);font-size:var(--y-1);background:var(--kagit);border:var(--c-ince)}
.eski th,.eski td{padding:var(--b-3);text-align:left;vertical-align:top;border-bottom:var(--c-ince);overflow-wrap:anywhere}
.eski th{font-family:var(--a-kunye);font-size:var(--y-0);letter-spacing:var(--ha-etiket);text-transform:uppercase;color:var(--metin-2);background:var(--kum-2)}
@media (max-width:699px){
  .eski table,.eski thead,.eski tbody,.eski tr,.eski th,.eski td{display:block;width:100%}
  .eski thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
  .eski tr{padding:var(--b-3);border-bottom:var(--c-ince)}
  .eski td{border:0;padding:var(--b-1) 0}
}

/* yasal: sekmeler + içindekiler + metin */
.eski.yasal .yasal-izgara{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--b-5)}
.eski .yasal-sekme{display:flex;flex-wrap:wrap;gap:var(--b-2)}
.eski .yasal-sekme a{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--b-3);border:var(--c-ince);border-radius:var(--k-2);background:var(--kagit);font-size:var(--y-1);text-decoration:none;color:var(--metin-2)}
.eski .yasal-sekme a[aria-current="page"]{background:var(--bordo);border-color:var(--bordo);color:var(--kagit)}
.eski .ici{border:var(--c-ince);border-radius:var(--k-3);background:var(--kagit);padding:var(--b-4)}
.eski .ici summary{min-height:44px;display:flex;align-items:center;font-weight:600;cursor:pointer}
.eski .ici ol{padding-left:var(--b-6);margin-top:var(--b-2);display:flex;flex-direction:column;gap:var(--b-1);font-size:var(--y-1)}
.eski .ici a{display:inline-flex;align-items:center;min-height:44px}
@media (min-width:1000px){.eski.yasal .yasal-izgara{grid-template-columns:18rem minmax(0,1fr);align-items:start}.eski.yasal .kirinti,.eski.yasal .yasal-sekme{grid-column:1 / -1}}

/* yazı sayfaları (rehber, hakkımızda): başlık bloğu, kartlar, sütunlar */
.eski .y-bas{padding-bottom:var(--b-6)}
.eski .y-bas-ic{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--b-6);align-items:start}
.eski .y-giris{font-size:var(--y-3);color:var(--metin-2);max-width:var(--kap-metin)}
.eski .r-liste,.eski .y-iki,.eski .y-uc,.eski .y-dort,.eski .y-gun,.eski .y-adim,.eski .y-uc{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--b-4)}
.eski .r-kart{display:flex;flex-direction:column;gap:var(--b-3);padding:var(--b-5);background:var(--kagit);border:var(--c-ince);border-radius:var(--k-3);color:inherit;text-decoration:none}
.eski .r-kart:hover{border-color:var(--bordo);box-shadow:var(--g-kart)}
.eski .r-kart h2{font-size:var(--y-3);margin:0}
.eski .r-kart p{font-size:var(--y-1);color:var(--metin-2)}
.eski .r-ic{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--b-6)}
.eski .r-yan,.eski .r-yan-sag{display:flex;flex-direction:column;gap:var(--b-5)}
.eski .r-icindekiler,.eski .r-diger,.eski .r-deneme,.eski .cta-kart{padding:var(--b-5);background:var(--kagit);border:var(--c-ince);border-radius:var(--k-3)}
.eski .r-icindekiler h2,.eski .r-diger h2,.eski .r-deneme h2{font-size:var(--y-3)}
.eski .r-icindekiler ol,.eski .r-diger ul{padding-left:var(--b-5);display:flex;flex-direction:column;gap:var(--b-1);font-size:var(--y-1)}
.eski .r-icindekiler a,.eski .r-diger a{display:inline-flex;align-items:center;min-height:44px}
.eski .y-kapanis,.eski .koyu.cta-kart{margin-top:var(--b-7);padding:var(--b-6) var(--kenar);background:var(--bordo);color:var(--kagit);border-radius:var(--k-3)}
.eski .y-kapanis h2,.eski .y-kapanis p,.eski .koyu h2,.eski .koyu p{color:var(--kagit)}
.eski .y-kapanis .y-ic{display:flex;flex-wrap:wrap;gap:var(--b-4) var(--b-6);align-items:center;justify-content:space-between;padding-inline:0}
.eski .y-dugmeler{display:flex;flex-wrap:wrap;gap:var(--b-3)}
.eski .y-roz{display:inline-flex;padding:2px 10px;border-radius:var(--k-tam);background:var(--kum-2);font-size:var(--y-0);font-weight:600}
.eski .y-kaynak{font-size:var(--y-0);color:var(--metin-3)}
.eski .y-madde a{display:inline-flex;align-items:center;min-height:44px}
/* canlı şerit (eski vitrin süsü): yeni kabukta bağımsız bölüm olarak gösterilmez */
.eski .v-canli,.eski [class^="v-"]{display:none}

/* düğmeler (eski .btn → yeni .dugme görünümü) */
.eski .btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--b-2);min-height:48px;padding:0 var(--b-5);border:1.5px solid var(--cizgi-koyu);border-radius:var(--k-2);background:transparent;color:var(--bordo);font:inherit;font-size:var(--y-1);font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;transition:background var(--h-kisa) var(--e-gecis),border-color var(--h-kisa) var(--e-gecis)}
.eski .btn:hover{background:var(--kum-2);border-color:var(--bordo)}
.eski .btn.ana{background:var(--bordo);border-color:var(--bordo);color:var(--kagit)}
.eski .btn.ana:hover{background:var(--bordo-koyu);border-color:var(--bordo-koyu)}
.eski .btn.altin{background:var(--altin);border-color:var(--altin);color:var(--murekkep)}
.eski .btn.genis,.eski .btn.tam{width:100%}
.eski .btn[disabled],.eski .btn[aria-disabled="true"]{background:var(--kum-2);border-color:var(--cizgi);color:var(--metin-2);cursor:not-allowed}
.eski .btn .ik,.eski .btn svg{width:18px;height:18px;flex:none}
.eski .uzun{display:none}

/* uygulama sayfaları: iki kolon, kart-form, kutu */
.eski.uyg .uyg-kap{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--b-6)}
.eski .iki-kolon,.eski .hesap-izgara,.eski .odeme-izgara,.eski .deneme-izgara,.eski .hesap-kartlar{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--b-5)}
.eski .kart-form,.eski .kutu,.eski .bilgi-kolon section,.eski .dogrulama,.eski .onizleme-b{padding:var(--b-5);background:var(--kagit);border:var(--c-ince);border-radius:var(--k-3)}
.eski .kart-form,.eski .kutu{display:flex;flex-direction:column;gap:var(--b-4)}
.eski .bilgi-kolon{display:flex;flex-direction:column;gap:var(--b-4)}
.eski .bilgi-kolon h2,.eski .kutu h2{font-size:var(--y-3);margin:0}
.eski .form-bas p{color:var(--metin-2)}
.eski .form-bas.tek{padding:0}
.eski .form-son,.eski .girdi-satir{display:flex;flex-wrap:wrap;gap:var(--b-3)}
.eski .girdi-satir input{flex:1 1 14rem}
.eski .kayit-form,.eski .deneme-form{display:flex;flex-direction:column;gap:var(--b-4)}
.eski .deneme-form.kucuk{gap:var(--b-3)}
.eski .alan-cift,.eski .alan-uclu{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--b-4)}
.eski fieldset{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--b-4)}
.eski legend{display:flex;justify-content:space-between;gap:var(--b-3);width:100%;padding:0;font-family:var(--a-baslik);font-weight:800;font-size:var(--y-3);margin-bottom:var(--b-3)}
.eski .adim-no{font-family:var(--a-kunye);font-size:var(--y-0);font-weight:500;color:var(--metin-3)}
.eski .adim::before{content:none}
.eski .adim{counter-increment:none;border-top:0;padding-top:0}
.eski .adim-no::before{content:none}
.js .eski form[data-adimli].adim-1 [data-adim="2"],.js .eski form[data-adimli].adim-2 [data-adim="1"]{display:none}
.js .eski form[data-adimli].adim-1 .form-bas p{display:none}
.eski input:not([type="checkbox"]):not([type="radio"]),.eski select,.eski textarea{width:100%;min-height:48px;padding:10px var(--b-3);border:1.5px solid var(--cizgi-koyu);border-radius:var(--k-2);background:var(--kagit);font:inherit;font-size:1rem;color:var(--murekkep)}
.eski textarea{min-height:96px;resize:vertical}
.eski input:focus,.eski select:focus,.eski textarea:focus{outline:none;border-color:var(--bordo);box-shadow:0 0 0 3px var(--bordo-acik)}
.eski label{font-size:var(--y-1);font-weight:600}
.eski .onay{display:flex;align-items:flex-start;gap:var(--b-3);min-height:44px;font-weight:400}
.eski .onay input{width:22px;height:22px;flex:none;margin:1px 0 0;accent-color:var(--bordo)}
.eski .form-durum,.eski .durum{font-size:var(--y-1);color:var(--metin-2);min-height:1.4em}
.eski .form-durum.hata,.eski .durum.hata{color:var(--hata);font-weight:600}
.eski .tuzak{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
.eski .cip{display:inline-flex;align-items:center;gap:var(--b-2);padding:2px 10px;border-radius:var(--k-tam);background:var(--yesil-acik);color:var(--yesil);font-size:var(--y-1)}
.eski .cip .ik,.eski .cip svg{width:16px;height:16px}
.eski .ozellik-liste,.eski .kurulum,.eski .mini-plan,.eski .tikli,.eski .onizleme{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--b-2)}
.eski .tikli{padding-left:0}
.eski .kurulum{flex-direction:row;flex-wrap:wrap}
.eski .kurulum li,.eski .mini-plan li{padding:var(--b-1) var(--b-3);border:var(--c-ince);border-radius:var(--k-tam);background:var(--kum);font-size:var(--y-1)}
.eski .mini-plan li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--b-2);border-radius:var(--k-2)}
.eski .daha{font-size:var(--y-1);color:var(--metin-2)}
.eski .kurulum-b{padding:var(--b-4);border:var(--c-ince);border-radius:var(--k-2);background:var(--kum)}
.eski .kurulum-b h2{font-size:var(--y-2)}

/* ödeme / abonelik */
.eski .ozet{display:flex;flex-direction:column;margin:0}
.eski .ozet-s{display:flex;justify-content:space-between;gap:var(--b-4);padding:var(--b-2) 0;border-bottom:var(--c-ince)}
.eski .ozet-s dt{color:var(--metin-2)}
.eski .ozet-s dd{margin:0;text-align:right;font-variant-numeric:tabular-nums lining-nums}
.eski .ozet-s.toplam{font-size:var(--y-3);border-bottom:var(--c-murekkep)}
.eski .ozet-tek{display:flex;align-items:center;gap:var(--b-2);flex-wrap:wrap;color:var(--metin-2)}
.eski .iptal-not{display:flex;gap:var(--b-3);padding:var(--b-3);border-radius:var(--k-2);background:var(--kum);font-size:var(--y-1)}
.eski .donem-link{display:flex;flex-wrap:wrap;gap:var(--b-2)}
.eski .donem-link a{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--b-4);border:1.5px solid var(--cizgi-koyu);border-radius:var(--k-2);text-decoration:none;font-weight:600;font-size:var(--y-1)}
.eski .donem-link a.secili,.eski .donem-link a[aria-checked="true"]{background:var(--bordo);border-color:var(--bordo);color:var(--kagit)}
.eski .hesap-menu{display:flex;flex-wrap:wrap;gap:var(--b-2)}
.eski .hesap-menu a{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--b-4);border:var(--c-ince);border-radius:var(--k-2);background:var(--kagit);text-decoration:none;font-size:var(--y-1)}
.eski .hesap-menu a[aria-current="page"]{background:var(--bordo);border-color:var(--bordo);color:var(--kagit)}
.eski .sekme-sec{display:none}

/* deneme sonuçları (site.js doldurur) */
.eski .ozet-serit,.eski .ozet-bas{display:flex;flex-direction:column;gap:var(--b-3)}
.eski .sonuclar{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--b-3)}
.eski .sonuc{display:flex;flex-direction:column;gap:var(--b-1);padding:var(--b-3) var(--b-4);border:var(--c-ince);border-radius:var(--k-2);background:var(--kagit)}
.eski .sonuc[hidden]{display:none}
.eski .sonuclar.baska .sonuc{background:transparent;border-style:dashed}
.eski .s-ust{display:flex;flex-wrap:wrap;gap:var(--b-2);align-items:center;font-size:var(--y-0);color:var(--metin-3)}
.eski .s-bas{font-weight:600;font-size:var(--y-2);line-height:1.35}
.eski .s-gercek{display:flex;flex-wrap:wrap;gap:var(--b-2);font-size:var(--y-1);color:var(--metin-2)}
.eski .rozler{display:flex;flex-wrap:wrap;gap:var(--b-2)}
.eski .roz{display:inline-flex;align-items:center;padding:2px 10px;border-radius:var(--k-tam);background:var(--kum-2);font-size:var(--y-0);font-weight:600}
.eski .roz.r-yesil{background:var(--yesil-acik);color:var(--yesil)}
.eski .roz.r-kirmizi{background:var(--hata-acik);color:var(--hata)}
.eski .roz.r-sari{background:var(--altin-acik);color:var(--altin-metin)}
.eski .roz.r-mavi{background:var(--bordo-acik);color:var(--bordo)}
.eski .kisalt{color:var(--bordo)}
.eski .sonuc.iskelet{display:none}
.js .eski .sonuc.iskelet{display:flex}
.js .eski .sonuc.iskelet[hidden]{display:none}
.eski .cizgi{display:block;height:12px;border-radius:var(--k-1);background:var(--kum-2)}
.eski .cizgi.k{width:30%}.eski .cizgi.z{width:20%}.eski .cizgi.b{width:90%;height:16px}
.eski .sayi{font-variant-numeric:tabular-nums lining-nums;color:var(--metin-3);font-size:var(--y-2);font-weight:400}

@media (min-width:700px){
  .eski .alan-cift{grid-template-columns:repeat(2,minmax(0,1fr))}
  .eski .alan-uclu{grid-template-columns:repeat(3,minmax(0,1fr))}
  .eski .r-liste,.eski .y-iki,.eski .y-uc,.eski .y-dort,.eski .y-gun,.eski .y-adim{grid-template-columns:repeat(2,minmax(0,1fr))}
  .eski .uzun{display:inline}
}
@media (min-width:1000px){
  .eski .iki-kolon{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}
  .eski .odeme-izgara,.eski .hesap-kartlar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}
  .eski .deneme-izgara{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}
  .eski .deneme-izgara .cta-kart{grid-column:1 / -1}
  .eski .hesap-izgara{grid-template-columns:14rem minmax(0,1fr);align-items:start}
  .eski .hesap-menu{flex-direction:column}
  .eski .r-ic{grid-template-columns:minmax(0,1fr) 20rem;align-items:start}
  .eski .r-liste,.eski .y-uc{grid-template-columns:repeat(3,minmax(0,1fr))}
  .eski .y-dort{grid-template-columns:repeat(4,minmax(0,1fr))}
}
/* /deneme gündem bloğu: yukarıdaki genel v-* gizlemesinden yalnız bu sayfada muaf (dal saas ile aynı içerik); 1100 altı 5 satır, geniş ekranda 10 */
.eski.deneme .v-canli,.eski.deneme .v-gundem,.eski.deneme .v-satirlar,.eski.deneme .v-gd,.eski.deneme .v-gd-kay{display:block}
.eski.deneme .v-satirlar,.eski.deneme .v-gd-kay{list-style:none;padding:0;margin:0}
.eski.deneme .v-satirlar>li,.eski.deneme .v-gd summary,.eski.deneme .v-gd-kay>li{display:flex;justify-content:space-between;gap:var(--b-3);padding:var(--b-3) 0;border-bottom:var(--c-ince)}
.eski.deneme .v-satirlar .mono{color:var(--metin-3);font-size:var(--y-0);white-space:nowrap}
.eski.deneme .v-hikaye{font-size:var(--y-4)}
@media (max-width:1099px){.eski.deneme .v-satirlar>li:nth-child(n+6){display:none}}
@media (prefers-reduced-motion:reduce){.eski *{transition:none!important;animation:none!important}}
