/* KITAPLIK — vitrin, kapak karti, tek kitap ekrani (A07/A08).
   Palet siparis §14 PALETTE LOCK: Carbon #181818 · Graphite #30302E · Ivory #F6F1E8 · Sand #E9E0D3
   · Burnt Orange #C75B2A (metin/cizgi) · CTA #B64F21 (dolu dugme zemini) · Amber #D99A3E · Stone #8B847B.
   Kaynak gorunum: kanit/taslak/my/kitaplik_hedef_v1.html + kitap_sayfasi_hedef_v1.html (14 Eylul). */

.sol-kitaplik,.sol-kitap-tekil{--carbon:#181818;--graphite:#30302E;--ivory:#F6F1E8;--sand:#E9E0D3;--orange:#C75B2A;--cta:#B64F21;--amber:#D99A3E;--stone:#8B847B;
 --serif:"Source Serif 4",Georgia,"Times New Roman",serif;--sans:Inter,"Segoe UI",Arial,sans-serif;
 font-family:var(--sans);color:var(--carbon)}
.sol-kap{max-width:1200px;margin:0 auto;padding:0 24px}
.sol-kap.dar{max-width:820px}

/* ---------- KAPAK ---------- */
.kapakk{position:relative;aspect-ratio:3/4;border-radius:3px 6px 6px 3px;color:#fff;padding:14px;display:flex;flex-direction:column;justify-content:space-between;
 box-shadow:inset 6px 0 0 rgba(0,0,0,.18),0 10px 22px rgba(24,24,24,.14);overflow:hidden}
.kapakk .seri{font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;opacity:.85;font-weight:600;line-height:1.3}
.kapakk .kbas{font-family:var(--serif);font-weight:600;font-size:17px;line-height:1.18}
.kapakk .yazar{font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;opacity:.8}
.kapakk .rozet{position:absolute;right:0;left:auto;top:auto;bottom:26px;width:max-content;max-width:80%;height:auto;align-self:flex-end;
 background:rgba(255,255,255,.92);color:var(--carbon);font-size:9.5px;font-weight:600;letter-spacing:.04em;padding:4px 8px;border-radius:3px 0 0 3px}
.kapakk.gercek{background:transparent;box-shadow:none;padding:0;display:block}
.kapakk.gercek .gercek-kapak{width:100%;height:auto;display:block;border-radius:3px 6px 6px 3px;box-shadow:0 10px 22px rgba(24,24,24,.14)}
.kapakk.buyuk{padding:26px 24px 22px}
.kapakk.buyuk .seri{font-size:12px}
.kapakk.buyuk .kbas{font-size:32px}
.kapakk.buyuk .yazar{font-size:12px}
.kapakk.buyuk .rozet{font-size:12px;bottom:64px;padding:6px 12px}

/* ---------- SUZGEC ---------- */
.sol-kitaplik .suzgec{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 26px}
.sol-kitaplik .sekme{padding:9px 16px;border-radius:20px;font:600 15px var(--sans);border:1px solid var(--sand);background:#fff;color:var(--graphite);cursor:pointer}
.sol-kitaplik .sekme.acik{background:var(--carbon);color:#fff;border-color:var(--carbon)}
.sol-kitaplik .raf[hidden]{display:none}

/* ---------- RAF ---------- */
.sol-kitaplik .raf{padding:26px 0 8px}
.sol-kitaplik .raf-bas{display:flex;align-items:baseline;justify-content:space-between;gap:16px;border-bottom:1px solid var(--carbon);padding-bottom:10px;margin-bottom:22px}
.sol-kitaplik .raf-bas h2,.sol-kitaplik .raf-bas h3{font-family:var(--serif);font-size:28px;font-weight:600;margin:0;padding-left:12px}
.sol-kitaplik .raf-bas span{font-size:14px;color:var(--stone)}
.sol-kitaplik .raf-bas a{color:var(--cta);font-weight:600;text-decoration:none}
.sol-kitaplik .kitaplar{display:grid;grid-template-columns:repeat(5,1fr);gap:28px 24px}   /* 0.2.143 Mehmet #38: sirada 5 kitap */
.sol-kitaplik .sol-kitap .kapak-bag{display:block;text-decoration:none}
.sol-kitaplik .sol-kitap .ad{font:600 15px/1.3 var(--sans);margin:12px 0 0}
.sol-kitaplik .sol-kitap .ad a{color:var(--carbon);text-decoration:none}
.sol-kitaplik .sol-kitap .ad a:hover{color:var(--cta)}
.sol-kitaplik .sol-kitap .bilgi{font-size:13px;color:var(--stone);margin:3px 0 0}
.sol-kitaplik .sol-kitap .mini{margin:6px 0 0;font-size:13px}
.sol-kitaplik .sol-kitap .mini a{color:var(--cta);font-weight:600;text-decoration:none}
.sol-kitaplik.tek .kitaplar,.sol-kitaplik.tek{max-width:200px}

/* ---------- TEK KITAP ---------- */
.sol-kitap-tekil .sol-kirinti{font-size:14px;color:var(--stone);padding:22px 24px 0}
.sol-kitap-tekil .sol-kirinti a{color:var(--graphite)}
.sol-urun{background:var(--ivory);padding:10px 0 56px}
.sol-kap.ikili{display:grid;grid-template-columns:340px 1fr;gap:56px;align-items:start}
.sol-kap.ikili>*{min-width:0}
.sol-urun .goz{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--orange);font-weight:600;margin:0 0 14px}
.sol-urun h1{font-family:var(--serif);font-weight:600;font-size:50px;line-height:1.1;margin:0 0 10px}
.sol-urun .tag{font-family:var(--serif);font-style:italic;font-size:22px;color:var(--graphite);margin:0 0 20px}
.sol-urun .meta{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 24px}
.sol-urun .meta span{font-size:13px;padding:5px 11px;border-radius:14px;background:#fff;border:1px solid var(--sand);color:var(--graphite)}

/* indirme blogu */
.sol-indir{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.sol-indir .surum{background:#fff;border:1px solid var(--sand);border-radius:6px;padding:18px}
.sol-indir .surum.tam{border:2px solid var(--cta)}
.sol-indir h4,.sol-indir h2.sb{font:600 16px var(--sans);margin:0 0 4px}
.sol-indir p{font:400 14px/1.5 var(--sans);color:var(--graphite);margin:0 0 14px}
.sol-indir .b{display:block;text-align:center;background:var(--cta);color:#fff;font:600 15px var(--sans);padding:13px 20px;border-radius:4px;text-decoration:none}
.sol-indir .b.ikinci{background:transparent;color:var(--carbon);border:1px solid var(--carbon)}
.sol-lisans{font-size:14px;color:var(--graphite);margin:16px 0 0}
.sol-lisans a{color:var(--graphite);border-bottom:1px solid var(--stone);text-decoration:none}

/* paylasim onizlemesi */
.sol-onizleme{margin-top:24px;background:#fff;border:1px solid var(--sand);border-radius:8px;padding:16px;max-width:520px}
.sol-onizleme .et2{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--stone);font-weight:600;margin:0 0 10px}
.sol-onizleme .balon{background:#dcf3e4;border-radius:8px;padding:12px 14px;font-size:14px;line-height:1.45}
.sol-onizleme .balon b{display:block}
.sol-onizleme .balon .url{color:#1f6b45;font-size:13px}

/* neden yazdim */
.sol-neden{background:#fff;padding:56px 0}
.sol-neden .neden-kutu{background:var(--sand);border-radius:6px;padding:36px 40px}
.sol-neden .et{font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--orange);margin:0 0 12px}
.sol-neden blockquote{font-family:var(--serif);font-size:24px;line-height:1.4;margin:0}
.sol-neden .kim{font-size:14px;color:var(--graphite);margin:14px 0 0}

.sol-icerik{background:#fff;padding:48px 0 0}
.sol-ayni{background:#fff;padding:20px 0 56px}

/* sonraki adim */
.sol-sonraki{background:var(--carbon);color:var(--ivory);padding:64px 0}
.sol-sonraki .sol-kap.ikili{grid-template-columns:1.2fr .8fr;align-items:center}
.sol-sonraki .et{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--amber);font-weight:600;margin:0 0 8px}
.sol-sonraki h2{font-family:var(--serif);font-size:34px;font-weight:600;color:#fff;margin:0 0 10px}
.sol-sonraki p{color:#cfc8bd;margin:0;font-size:17px}
.sol-sonraki .b{display:inline-block;background:transparent;color:inherit;border:1px solid currentColor;font:600 16px var(--sans);padding:15px 25px;border-radius:4px;text-decoration:none}/* 0.2.123 KR-171: kitap sayfasi sonu cerceveli; dolu dugme hero'daki indir */

/* ---------- E-POSTA VE KISA BILGI KARTLARI ---------- */
.perde.sol-kitap-kart .kart,.perde.sol-kitap-profil .kart{background:#fff;border:1px solid #E9E0D3;border-radius:12px;padding:30px 34px;max-width:520px;
 box-shadow:0 18px 40px rgba(24,24,24,.12);text-align:left}
.perde.sol-kitap-kart .kart h2,.perde.sol-kitap-profil .kart h2{font:600 26px/1.22 "Source Serif 4",Georgia,serif;margin:0 0 10px;color:#181818}
.perde.sol-kitap-kart .kart p,.perde.sol-kitap-profil .kart p{font:400 15px/1.55 Inter;color:#30302E;margin:0 0 16px}
.perde.sol-kitap-profil .kart form{display:grid;gap:12px;justify-content:stretch}
.perde.sol-kitap-profil .kart label{display:flex;flex-direction:column;gap:6px;font:500 12px Inter;color:#8B847B}
.perde.sol-kitap-profil .kart input,.perde.sol-kitap-profil .kart select{border:1px solid #C9BFB0;border-radius:6px;padding:11px 13px;font:400 15px Inter;width:100%}
.perde.sol-kitap-profil .kart label.kutucuk{flex-direction:row;align-items:flex-start;gap:9px;font:400 14px/1.45 Inter;color:#30302E}
.perde.sol-kitap-profil .kart label.kutucuk input{width:auto;margin-top:3px}
.perde.sol-kitap-profil .kart button.b{background:#B64F21;color:#fff;font:600 15px Inter;padding:13px 22px;border-radius:6px;border:0;cursor:pointer;width:100%}
.perde .kart .ince{font:400 12px/1.5 Inter;color:#8B847B;margin:10px 0 0}
.perde .kart a.c{display:inline-block;margin-top:12px;font:500 14px Inter;color:#30302E;border-bottom:1px solid #30302E;text-decoration:none}

/* ---------- MOBIL ---------- */
@media(max-width:1100px){.sol-kitaplik .kitaplar{grid-template-columns:repeat(4,1fr)}}
@media(max-width:820px){
 .sol-kitaplik .kitaplar{grid-template-columns:repeat(2,1fr);gap:22px 16px}
 .sol-kap.ikili,.sol-sonraki .sol-kap.ikili{grid-template-columns:minmax(0,1fr);gap:28px}
 .sol-urun h1{font-size:34px}
 .sol-urun .kapakk.buyuk{max-width:250px}
 .sol-indir{grid-template-columns:1fr}
 .sol-neden .neden-kutu{padding:24px 20px}
 .sol-neden blockquote{font-size:20px}
 .sol-kitaplik .suzgec{overflow-x:auto;flex-wrap:nowrap}
}

/* 0.2.10: seri rafinda 'N kitap daha' */
.sol-kitaplik details.daha{margin:10px 0 0}.sol-kitaplik details.daha summary{cursor:pointer;font-weight:600;color:#9C421C;padding:8px 0;list-style:none;display:inline-block;border-bottom:1px solid #E9E0D3}.sol-kitaplik details.daha summary::-webkit-details-marker{display:none}.sol-kitaplik details.daha summary::after{content:' \2193'}.sol-kitaplik details.daha[open] summary::after{content:' \2191'}.sol-kitaplik details.daha .kitaplar{margin-top:14px}
/* 0.2.23 G7 mobil M1: kitaplik baglantilari 44 px dokunma hedefi */
@media(max-width:900px){.sol-kitaplik a,.sol-kitap a,.sol-raf a{min-height:44px;display:inline-flex;align-items:center}}
/* 0.2.34 magaza duzeni */
.sol-kitaplik .seri-cipler{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 30px}
.sol-kitaplik .cip{background:#fff;border:1px solid #C9BFB0;border-radius:999px;padding:8px 14px;font:600 14px Inter,sans-serif;color:#181818;cursor:pointer;min-height:40px}
.sol-kitaplik .cip b{font-weight:600;color:#8B847B;margin-left:4px}
.sol-kitaplik .cip.acik{background:#181818;color:#F6F1E8;border-color:#181818}
.sol-kitap{background:#fff;border:1px solid #E9E0D3;border-radius:10px;padding:14px;display:flex;flex-direction:column;transition:box-shadow .2s}
.sol-kitap:hover{box-shadow:0 8px 24px rgba(24,24,24,.10)}
.sol-kitap .kapakk{aspect-ratio:3/4;overflow:hidden;border-radius:6px;background:#F6F1E8}
.sol-kitap .kapakk img{width:100%;height:100%;object-fit:cover;display:block}
.sol-kitap .ad{font:600 16px/1.3 'Source Serif 4',Georgia,serif;margin:12px 0 4px;min-height:2.6em}
.sol-kitap .ad a{color:#181818;text-decoration:none}
.sol-kitap .bilgi{font-size:13px;color:#8B847B;margin:0 0 10px}
.sol-kitap .dugmeler{display:flex;gap:8px;margin-top:auto}
.sol-kitap .dugmeler a{flex:1;text-align:center;padding:10px 8px;border-radius:6px;font:600 13px Inter,sans-serif;text-decoration:none;min-height:40px;display:inline-flex;align-items:center;justify-content:center}
.sol-kitap .dugmeler a.b1{background:#C75B2A;color:#fff!important}
.sol-kitap .dugmeler a.b2{border:1.5px solid #181818;color:#181818!important}
.sol-kitaplik .raf{margin:0 0 40px}
.sol-kitaplik .raf-bas{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 16px}
@media(max-width:900px){.sol-kitaplik .kitaplar{grid-template-columns:repeat(2,1fr);gap:16px 12px}.sol-kitap .dugmeler{flex-direction:column}}
/* 0.2.42 'Bu kitapta' (S-085): kitabin kendi bolum listesi ve sonuc cumlesi — neden yazdim kutusunun ustunde */
.sol-icerik-ozet{background:#fff;padding:48px 0 0}
.sol-icerik-ozet .icerik-kutu{border:1px solid #E9E0D3;border-radius:6px;padding:32px 40px}
.sol-icerik-ozet .et{font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--orange);margin:0 0 14px}
.sol-icerik-ozet ol{margin:0 0 16px;padding-left:22px;font-size:17px;line-height:1.55}
.sol-icerik-ozet li{margin:6px 0}
.sol-icerik-ozet .sonuc{font-family:var(--serif);font-size:20px;line-height:1.4;margin:0;color:#181818}
@media(max-width:760px){.sol-icerik-ozet .icerik-kutu{padding:22px 20px}.sol-icerik-ozet .sonuc{font-size:18px}}

/* 0.2.52 gunun kitabi (genis tanitim + kucuk kutu), kart kisa aciklamasi, arama kutusu */
.sol-gunun-kitabi.genis{background:#181818;color:#F6F1E8;border-radius:8px;margin:0 0 28px;padding:28px}
.sol-gunun-kitabi.genis .ic{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:32px;align-items:center}
.sol-gunun-kitabi .et{font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:#D99A3E;margin:0 0 8px}
.sol-gunun-kitabi.genis .ad{font:600 30px/1.15 'Source Serif 4',Georgia,serif;margin:0 0 6px;color:#F6F1E8}.sol-gunun-kitabi .ad a{color:inherit;text-decoration:none}.sol-gunun-kitabi.genis .ad a{color:#F6F1E8}
.sol-gunun-kitabi .seri{color:#C9BFB0;margin:0 0 12px;font-size:14px}
.sol-gunun-kitabi.genis .ozet{font-size:17px;line-height:1.5;margin:0 0 12px;max-width:62ch}
.sol-gunun-kitabi .bolum{margin:0 0 16px;padding-left:20px;color:#E9E0D3;font-size:15px}.sol-gunun-kitabi .bolum li{margin:0 0 4px}
.sol-gunun-kitabi .dugmeler{display:flex;gap:12px;flex-wrap:wrap;margin:0}
.sol-gunun-kitabi .dugmeler a{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;font-weight:600;text-decoration:none;font-size:14px}
/* 0.2.61 R10/KR-139: sayfada tek dolu turuncu kalir; koyu kutuda acik zemin yeterince one cikar */.sol-gunun-kitabi .dugmeler .b1{background:#F6F1E8;color:#181818}.sol-gunun-kitabi .dugmeler .b1:hover,.sol-gunun-kitabi .dugmeler .b1:focus{background:#E9E0D3}.sol-gunun-kitabi .dugmeler .b2{border:1.5px solid #F6F1E8;color:#F6F1E8}
.sol-gunun-kitabi.kutu{display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:start;border:1px solid #E9E0D3;border-radius:8px;padding:16px;background:#fff}
.sol-gunun-kitabi.kutu .et{color:#9C421C}.sol-gunun-kitabi.kutu .ad{font:600 18px/1.25 'Source Serif 4',Georgia,serif;margin:0 0 6px;color:#181818}
.sol-gunun-kitabi.kutu .ozet{font-size:14px;line-height:1.45;color:#30302E;margin:0 0 8px}
.sol-gunun-kitabi.kutu .bag a{color:#9C421C;font-weight:600;text-decoration:none}
.sol-kitap .ozet{font-size:13.5px;line-height:1.45;color:#30302E;margin:4px 0 10px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}
.sol-kitaplik .ara-kutu{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin:0 0 18px}
.sol-kitaplik .ara-kutu label{font-weight:600;font-size:14px}
.sol-kitaplik .ara-kutu input{flex:1 1 280px;min-height:44px;padding:0 14px;border:1px solid #C9BFB0;border-radius:6px;font-size:15px;background:#fff}
.sol-kitaplik .ara-kutu .ara-sonuc{font-size:13px;color:#6E675E}
@media(max-width:760px){.sol-gunun-kitabi.genis{padding:20px}.sol-gunun-kitabi.genis .ic{grid-template-columns:minmax(0,1fr);gap:18px}.sol-gunun-kitabi.genis .kapak-bag{max-width:180px}.sol-gunun-kitabi.genis .ad{font-size:24px}}

/* 0.2.143 KITAPLIK (Mehmet #37/#38): kart tuslari alt alta · etiketli suzgec satirlari · suzuldugunde 'geri kalan' tusu gizli · kapak slayti */
.sol-kitap .dugmeler{flex-direction:column;gap:8px}
.sol-kitap .dugmeler a{flex:none;width:100%;min-height:44px}
.sol-kitaplik .suz-panel{border:1px solid #E9E0D3;border-radius:10px;padding:18px 20px;margin:0 0 34px;background:#FBF8F3}
.sol-kitaplik .suz-panel .ara-kutu{margin:0 0 14px}
.sol-kitaplik .suz-satir{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px 0;border-top:1px solid #EFE7DB}
.sol-kitaplik .suz-et{flex:0 0 72px;font:700 12px Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#9C421C}
.sol-kitaplik .suz-sonuc{margin:12px 0 0;font-size:15px;color:#181818}
.sol-kitaplik .suz-sonuc span{font-weight:700}
.sol-kitaplik .suz-temizle{margin-left:10px;background:none;border:0;border-bottom:1px solid #9C421C;color:#9C421C;font:600 14px Inter,sans-serif;cursor:pointer;min-height:44px;padding:0}
.sol-kitaplik details.daha summary{border:1.5px solid #181818;border-radius:999px;padding:10px 20px;border-bottom-width:1.5px;min-height:44px;box-sizing:border-box;color:#181818}
.sol-kitaplik details.daha.suzuldu > summary{display:none}
.sol-kitaplik section.raf{margin:0 0 48px}
@media(max-width:900px){.sol-kitaplik .suz-panel{padding:14px}.sol-kitaplik .suz-et{flex-basis:100%}.sol-kitaplik .suz-satir{flex-wrap:nowrap;overflow-x:auto;flex-wrap:wrap}}
.sol-kitap-slayt{max-width:340px;margin:0 auto}
.sol-kitap-slayt .ks-sahne{position:relative;aspect-ratio:5/7;width:100%}
.sol-kitap-slayt .ks-k{position:absolute;inset:0;opacity:0;transition:opacity .7s ease;display:block}
.sol-kitap-slayt .ks-k.acik{opacity:1}
.sol-kitap-slayt .ks-img{width:100%;height:100%;object-fit:cover;border-radius:4px;box-shadow:0 18px 40px rgba(24,24,24,.22);display:block}
.sol-kitap-slayt .ks-alt{margin:16px 0 0;text-align:center;font-size:15px;line-height:1.4;min-height:2.8em}
.sol-kitap-slayt .ks-seri{display:block;font:700 12px Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#9C421C}
.sol-kitap-slayt .ks-ad{font-family:Georgia,serif;font-size:18px;color:#181818}
@media(prefers-reduced-motion:reduce){.sol-kitap-slayt .ks-k{transition:none}}

/* 0.2.143 DEVAM KARTI (Mehmet #112: 'dikkat çeken bir devamı'): rafin son yeri, kapak boyunda, koyu zemin, kapak yigini + buyuk sayi */
.sol-kitaplik .devam-karti{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:100%;aspect-ratio:auto;padding:22px 14px;border:0;border-radius:10px;background:#181818;color:#F6F1E8;cursor:pointer;text-align:center;font-family:Inter,sans-serif;transition:transform .15s ease,box-shadow .15s ease}
.sol-kitaplik .devam-karti:hover,.sol-kitaplik .devam-karti:focus-visible{transform:translateY(-3px);box-shadow:0 14px 30px rgba(24,24,24,.28);outline:2px solid #C75B2A;outline-offset:3px}
.sol-kitaplik .dk-yigin{position:relative;width:110px;height:120px;margin:0 0 10px}
.sol-kitaplik .dk-k{position:absolute;top:0;width:78px;height:110px;object-fit:cover;border-radius:3px;box-shadow:0 6px 14px rgba(0,0,0,.45);display:block}
.sol-kitaplik .dk-0{left:0;transform:rotate(-9deg);z-index:1}.sol-kitaplik .dk-1{left:16px;transform:rotate(0);z-index:2}.sol-kitaplik .dk-2{left:32px;transform:rotate(9deg);z-index:3}
.sol-kitaplik .dk-n{font:600 54px/1 Georgia,serif;color:#F2B84B}
.sol-kitaplik .dk-yazi{font-size:16px;font-weight:600}
.sol-kitaplik .dk-tus{margin-top:12px;display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:1.5px solid #F6F1E8;border-radius:999px;font-size:14px;font-weight:600}
.sol-kitaplik .daha-liste{margin-top:24px}
.sol-kitaplik .daha-kapat{margin:18px 0 0;text-align:center}
.sol-kitaplik .daha-az{background:none;border:1.5px solid #181818;border-radius:999px;min-height:44px;padding:0 20px;font:600 14px Inter,sans-serif;color:#181818;cursor:pointer}
@media(max-width:900px){.sol-kitaplik .dk-yigin{width:90px;height:100px}.sol-kitaplik .dk-k{width:64px;height:92px}.sol-kitaplik .dk-n{font-size:42px}}

/* 0.2.144 (28 Eyl, canli ekran): sitenin genel dugme stili (buyuk harf + harf araligi) devam kartinda ve cip tuslarinda satirlari ust uste bindiriyordu
   ('KİTAP DAHA VAR', 'HEPSİNİ GÖSTER' telefonda iki satira tasiyordu). Kitaplik tuslari kendi yaziminda; telefonda suzgec satirlari yana kayar. */
.sol-kitaplik .devam-karti,.sol-kitaplik .devam-karti *,.sol-kitaplik .cip,.sol-kitaplik .daha-az,.sol-kitaplik .suz-temizle{text-transform:none;letter-spacing:normal}
.sol-kitaplik .dk-yazi{line-height:1.3}
.sol-kitaplik .dk-tus{line-height:1.2;white-space:nowrap}
@media(max-width:900px){
 .sol-kitaplik .devam-karti{padding:18px 10px}
 .sol-kitaplik .dk-yazi{font-size:14px}
 .sol-kitaplik .dk-tus{font-size:13px;padding:0 12px}
 .sol-kitaplik .suz-satir{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding-bottom:12px}
 .sol-kitaplik .suz-satir .cip{flex:0 0 auto;white-space:nowrap}
 .sol-kitaplik .suz-et{flex:0 0 auto;align-self:center;margin-right:4px}
}

/* 0.2.147 (Mehmet #113/#114): slaytta yalniz gorunen kapak tiklanir (ustteki gorunmez kapak tiklamayi yakaliyordu -> hep ayni kitap) */
.sol-kitap-slayt .ks-k{pointer-events:none}.sol-kitap-slayt .ks-k.acik{pointer-events:auto}
/* sonuc seridi: raflarin ustunde, kaydirirken yapisik */
.sol-kitaplik .suz-bar{position:sticky;top:58px;z-index:6;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:-14px 0 28px;padding:12px 16px;background:#181818;color:#F6F1E8;border-radius:10px;box-shadow:0 8px 22px rgba(24,24,24,.18);scroll-margin-top:66px}
.sol-kitaplik .suz-bar[hidden]{display:none}
.sol-kitaplik .suz-bar .suz-sonuc{margin:0;font-size:16px;color:#F6F1E8}
.sol-kitaplik .suz-bar .suz-sonuc b{color:#F2B84B}
.sol-kitaplik .suz-etkin{display:flex;flex-wrap:wrap;gap:6px}
.sol-kitaplik .suz-cip{background:#F6F1E8;color:#181818;border:0;border-radius:999px;padding:0 12px;min-height:36px;font:600 13px Inter,sans-serif;cursor:pointer;text-transform:none;letter-spacing:normal}
.sol-kitaplik .suz-bar .suz-temizle{margin-left:auto;color:#F6F1E8;border-bottom-color:#F6F1E8}
@media(max-width:900px){.sol-kitaplik .suz-bar{top:54px}.sol-kitaplik .suz-bar .suz-temizle{margin-left:0}.sol-kitaplik .suz-cip{min-height:44px}}
/* kitap sayfasi: listeden gelinen secenek secili */
.sol-indir .surum.secili{outline:3px solid #C75B2A;outline-offset:3px;box-shadow:0 10px 26px rgba(199,91,42,.18)}
