/* ================================================================
   26 Eki 2026 — APPLE (açık) TEMA: lexlawy.com dili. site.css + tema.css'in ÜSTÜNE yüklenir.
   Açık gri zemin, beyaz yuvarlak kartlar, mavi vurgu, sıkı siyah başlıklar. ?tema=lacivert / ?tema=eski
   ================================================================ */
:root{--zemin:#f5f5f7;--zemin2:#ffffff;--kart:#ffffff;--kart2:#f5f5f7;--cizgi:#e5e5ea;--altin:#0071e3;--altin2:#0071e3;--yazi:#1d1d1f;--soluk:#6e6e73;--t-gece:#ffffff;--mavi:#0071e3;--mavi-koyu:#0062c4;--mavi-acik:#eef5ff;--golge:0 1px 2px rgba(0,0,0,.04),0 10px 30px rgba(0,0,0,.06)}
html{color-scheme:light}
body{background:var(--zemin);color:var(--yazi);font-family:Inter,-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Roboto,sans-serif;-webkit-font-smoothing:antialiased}
a{color:var(--mavi)}
a:hover{color:var(--mavi-koyu)}
h1,h2,h3,h4{font-family:Inter,-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",sans-serif;color:var(--yazi);letter-spacing:-.022em;text-transform:none !important;background:none !important;-webkit-text-fill-color:currentColor !important;text-shadow:none !important;filter:none !important}
.soluk{color:var(--soluk)}
::selection{background:#0071e333}

/* düğmeler */
.t-btn{border-radius:12px;font-weight:600}
.t-btn.altin,.btn-altin{background:var(--mavi) !important;color:#fff !important;border-color:var(--mavi) !important;box-shadow:none !important}
.t-btn.altin:hover,.btn-altin:hover{background:var(--mavi-koyu) !important}
.t-btn.cizgi,.btn-cizgi{border:1px solid #c7c7cc !important;color:var(--yazi) !important;background:#fff !important}
.t-btn.cizgi:hover,.btn-cizgi:hover{border-color:var(--mavi) !important;color:var(--mavi) !important}
.t-btn.kare{background:#fff;border-color:#d2d2d7;color:var(--yazi) !important}
.t-btn.kare:hover{background:var(--mavi);color:#fff !important;border-color:var(--mavi)}
.t-discord{background:#5865f2 !important;box-shadow:none !important}

/* üst çubuk */
.t-ust{background:rgba(255,255,255,.82);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid #d2d2d7}
.t-ust-ic{height:72px}
.t-marka span{font-family:Inter,sans-serif;font-weight:800;color:var(--yazi);letter-spacing:-.02em;font-size:1.12rem}
.t-marka span b{color:var(--mavi)}
.t-marka img{height:44px}
.t-menu>a,.t-acilir>a{color:#1d1d1f;font-weight:500}
.t-menu>a:hover,.t-acilir>a:hover,.t-menu a.aktif{color:var(--mavi)}
.t-panel{background:#fff;border:1px solid #e5e5ea;border-radius:16px;box-shadow:0 20px 50px rgba(0,0,0,.12)}
.t-panel a{color:var(--yazi)}
.t-panel a:hover{background:#f5f5f7}
.t-panel a i{border:0;background:var(--mavi-acik);color:var(--mavi)}
.t-giris{color:var(--yazi)}
.t-indir .nokta{border-color:#fff}
.t-menu-ac span{background:#1d1d1f}
@media(max-width:1080px){.t-menu{background:#fff;top:72px;border-bottom:1px solid #e5e5ea}.t-panel,.t-panel.genis{background:#f5f5f7}}

/* giriş (Apple) */
.a-giris{background:linear-gradient(180deg,#fbfbfd 0%,#f5f5f7 100%);border-bottom:1px solid #e5e5ea;overflow:hidden}
.a-giris-ic{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:48px;align-items:center;padding:64px 0 36px}
.a-rozet{display:inline-flex;align-items:center;gap:10px;padding:6px 14px 6px 6px;border-radius:999px;background:#fff;border:1px solid #e5e5ea;color:#424245 !important;font-size:.88rem;font-weight:500;box-shadow:var(--golge)}
.a-rozet span{background:linear-gradient(90deg,#0071e3,#7a5cff);color:#fff;font-size:.7rem;font-weight:800;letter-spacing:.06em;padding:3px 9px;border-radius:999px}
.a-rozet i{color:var(--mavi);font-size:.8rem}
.a-etiket{margin:22px 0 10px;color:var(--mavi);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.a-giris h1{font-size:clamp(2.4rem,5.2vw,4.1rem);line-height:1.04;font-weight:800;margin:0 0 20px;letter-spacing:-.035em}
.a-alt{font-size:1.16rem;line-height:1.6;color:#424245;max-width:600px;margin:0 0 28px}
.a-dugmeler{display:flex;gap:12px;flex-wrap:wrap}
.a-btn{display:inline-flex;align-items:center;gap:10px;min-height:50px;padding:0 24px;border-radius:999px;font-weight:600;font-size:1rem;border:1px solid transparent;transition:background .15s,transform .15s}
.a-btn:hover{transform:translateY(-1px)}
.a-btn.mavi{background:var(--mavi);color:#fff !important}
.a-btn.mavi:hover{background:var(--mavi-koyu)}
.a-btn.cizgi{background:#fff;border-color:#c7c7cc;color:var(--yazi) !important}
.a-btn.cizgi:hover{border-color:var(--mavi);color:var(--mavi) !important}
.a-maddeler{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:10px}
.a-maddeler li{position:relative;padding-left:26px;color:#424245;font-size:.95rem}
.a-maddeler li:before{content:"";position:absolute;left:0;top:.3em;width:16px;height:16px;border-radius:50%;background:var(--mavi-acik) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.2l2.2 2.2 4.8-4.8' fill='none' stroke='%230071e3' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px no-repeat}
.a-telefon-kap{position:relative}
.a-telefon{position:relative;border-radius:34px;padding:12px;background:#1d1d1f;box-shadow:0 30px 80px rgba(0,0,0,.22),inset 0 0 0 2px #3a3a3c;transform:perspective(1400px) rotateY(-8deg) rotateX(2deg)}
.a-telefon:before{content:"";position:absolute;left:50%;top:50%;width:6px;height:44px;margin-top:-22px;left:6px;border-radius:3px;background:#0b0b0c}
.a-telefon img{display:block;width:100%;height:auto;border-radius:24px}
.a-telefon-not{text-align:center;color:var(--soluk);font-size:.8rem;margin-top:16px}
.a-sayilar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;background:#fff;border-radius:22px;padding:26px 20px;margin:10px 0 48px;box-shadow:var(--golge)}
.a-sayilar div{text-align:center}
.a-sayilar b{display:block;font-size:clamp(1.5rem,3vw,2.3rem);font-weight:800;letter-spacing:-.03em;color:var(--yazi)}
.a-sayilar span{color:var(--soluk);font-size:.86rem}
@media(max-width:900px){.a-giris-ic{grid-template-columns:minmax(0,1fr);padding:40px 0 20px;gap:34px}.a-telefon{transform:none}.a-sayilar{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}}

/* bölümler ve kartlar */
.t-bolum.isik{background:#f5f5f7}
.t-bolum.koyu{background:#fff}
.t-baslik h2{font-size:clamp(2rem,4vw,3rem);font-weight:800;letter-spacing:-.03em}
.t-baslik p{color:var(--soluk);font-size:1.08rem}
.t-cerceve{border:0 !important;border-image:none !important;background:#fff !important;border-radius:22px;box-shadow:var(--golge)}
.t-bolum.koyu .t-cerceve{background:#f5f5f7 !important;box-shadow:none}
.t-elmas{width:68px;height:68px;border-radius:50%;background:var(--mavi-acik)}
.t-elmas:before,.t-elmas:after,.t-elmas .uc{display:none}
.t-elmas i{font-size:1.6rem;color:var(--mavi);filter:none}
.t-neden .t-kart{min-height:250px}
.t-neden h3{font-size:1.25rem;font-weight:700;margin:18px 0 8px}
.t-neden p{color:var(--soluk)}
.t-neden .t-kart:hover .t-elmas i{filter:none}

/* haberler + sıralama */
.t-iki-bas h2{font-size:2rem;font-weight:800;letter-spacing:-.03em}
.t-arti{transform:none;border-radius:50%;border:1px solid #d2d2d7;color:var(--mavi) !important;background:#fff}
.t-arti i{transform:none}
.t-arti:hover{background:var(--mavi);border-color:var(--mavi);color:#fff !important}
.t-one{border:0;border-radius:22px;box-shadow:var(--golge)}
.t-one b{font-family:Inter,sans-serif;text-transform:none;color:#fff;font-weight:700;letter-spacing:-.02em}
.t-one .cip{background:#fff;border:0;color:var(--mavi);border-radius:999px}
.t-one .oku{color:#fff}
.t-haber-liste a{color:var(--yazi);border-bottom-color:#e5e5ea}
.t-haber-liste a:hover span{color:var(--mavi)}
.t-haber-liste i.r0{color:#0071e3}.t-haber-liste i.r1{color:#5e5ce6}.t-haber-liste i.r2{color:#8e8e93}
.t-haber-liste time{color:var(--soluk)}
.t-sekme-kap{background:#fff;border:1px solid #e5e5ea;border-radius:14px}
.t-sekmeler2 button,.t-sekmeler2 a{color:#424245 !important;border-radius:10px !important;background:none !important;font-weight:500 !important}
.t-sekmeler2 button:hover,.t-sekmeler2 a:hover{color:var(--yazi) !important;background:#f5f5f7 !important}
.t-sekmeler2 button.aktif,.t-sekmeler2 a.aktif{background:var(--mavi) !important;color:#fff !important;font-weight:600 !important}
.t-sekme-ok{color:#424245}
.t-mini th{color:var(--soluk)}
.t-mini td{color:var(--yazi);border-top-color:#ececf0}
.t-mini .no{color:var(--yazi)}
.t-mini tbody tr:first-child td{background:#f5f9ff}
.t-mini tbody tr:first-child td:first-child{box-shadow:inset 3px 0 0 var(--mavi)}
.t-mini tbody tr:first-child b,.t-mini tbody tr:first-child .sayi{color:var(--mavi)}
.t-simgeler i{background:#f0f0f3}
.k{color:#d93025}.e{color:#1a73e8}

/* sınıflar */
.t-monogram{background:linear-gradient(180deg,#1d1d1f,#6e6e73);-webkit-background-clip:text;background-clip:text;filter:none;font-family:Inter,sans-serif;font-weight:900;letter-spacing:-.06em}
.t-monogram small{font-family:Inter,sans-serif;letter-spacing:.3em;font-weight:700}
.t-sinif{border:0;border-radius:24px;box-shadow:var(--golge)}
.t-sinif img{filter:none}
.t-sinif h3{color:#fff;font-weight:700}
.t-sinif .etiket{background:rgba(255,255,255,.9);border:0;color:var(--mavi)}
.t-ilerleme{background:#e5e5ea}
.t-ilerleme i{background:var(--mavi)}
.t-yuvarlak{border-color:#d2d2d7;color:var(--yazi);background:#fff}
.t-yuvarlak:hover{background:var(--mavi);border-color:var(--mavi);color:#fff}

/* hakkında + SSS */
.t-ust-etiket{color:var(--mavi)}
.t-hakkinda h2{font-weight:800;letter-spacing:-.035em}
.t-hakkinda p{color:#424245}
.t-sss{background:#fff;border:0;border-radius:22px;box-shadow:var(--golge)}
.t-bolum.koyu .t-sss{background:#f5f5f7;box-shadow:none}
.t-sss h3{font-weight:700}
.t-sss details{border-bottom-color:#e5e5ea;background:none !important;border-left:0;border-right:0;border-top:0;border-radius:0;padding:0}
.t-sss summary{color:var(--yazi);padding:16px 0}
.t-sss summary:after{color:var(--mavi)}
.t-sss details p{color:var(--soluk)}

/* topluluk + alt bilgi */
.t-topluluk{background:#fff;border-top:1px solid #e5e5ea}
.t-topluluk .filigran{color:#f2f2f4;opacity:1;font-family:Inter,sans-serif;font-weight:900;letter-spacing:-.05em}
.t-topluluk h2{color:var(--yazi);font-family:Inter,sans-serif}
.t-topluluk p{color:var(--soluk)}
.t-alinti q{font-family:Inter,sans-serif;font-weight:700;letter-spacing:-.02em;color:var(--yazi)}
.t-alinti small{color:var(--mavi)}
.t-alt{background:#f5f5f7;border-top:1px solid #e5e5ea}
.t-alt-ic .t-telif{color:var(--yazi)}
.t-alt-ic a,.t-alt-link a{color:#424245}
.t-alt-ic a:hover,.t-alt-link a:hover{color:var(--mavi)}
.t-alt-ic .sosyal a{color:#424245}
.t-alt-ic .ayrac{background:#d2d2d7}
.t-alt-link{border-top-color:#e5e5ea}
.t-alt-not{color:#86868b}

/* iç sayfa başlığı, alt menü, kürsü, tablo */
.t-sayfa-bas,.sayfa-bas{background:linear-gradient(180deg,#fff 0%,#f5f5f7 100%) !important;border-bottom:1px solid #e5e5ea !important}
.t-sayfa-bas h1,.sayfa-bas h1{color:var(--yazi) !important;font-weight:800;letter-spacing:-.035em}
.t-sayfa-bas p,.sayfa-bas p,.sayfa-bas .soluk{color:#424245 !important}
.t-sayfa-bas .t-ust-etiket:after,.sayfa-bas .ust-yazi:after,.baslik-blok .ust-yazi:after{background:var(--mavi) !important}
.ust-yazi{color:var(--mavi) !important}
.t-alt-menu{background:#fff;border-bottom-color:#e5e5ea}
.t-alt-menu a{color:#424245}
.t-alt-menu a.aktif,.t-alt-menu a:hover{color:var(--mavi);border-bottom-color:var(--mavi)}
.t-kursu-kart{background:#fff;border:0;box-shadow:var(--golge);border-radius:22px 22px 0 0}
.t-kursu-oge.bir .t-kursu-kart{box-shadow:0 20px 50px rgba(0,113,227,.16);outline:2px solid var(--mavi)}
.t-kursu-kart h3{color:var(--yazi)}
.t-kursu-oge.bir h3{color:var(--mavi)}
.t-kursu-kart .bilgi{color:var(--soluk)}
.t-kursu-kart .deger{font-family:Inter,sans-serif;color:var(--yazi);font-weight:800;letter-spacing:-.03em}
.t-kursu-rozet span{font-family:Inter,sans-serif}
.t-kursu-ayak{background:linear-gradient(180deg,#ececf0,#f5f5f7);border-color:#e5e5ea;color:#c7c7cc;font-family:Inter,sans-serif}
.t-kursu-oge.bir .t-kursu-ayak{color:#9ec5f5}
.t-tablo-bas h2{font-family:Inter,sans-serif;font-weight:800}
.t-tablo th{color:var(--soluk)}
.t-tablo td{color:var(--yazi);border-bottom-color:#ececf0}
.t-tablo tr:hover td{background:#f9f9fb}
.t-tablo .no{font-family:Inter,sans-serif;color:var(--yazi)}
.t-tablo .no:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--mavi);margin-right:8px;vertical-align:2px}
.t-tablo td.k{color:#d93025}.t-tablo td.e{color:#1a73e8}

/* eski site.css bileşenleri (rehber, forum, indir, kayıt, KC vb.) açık zeminde */
.bolum,.bolum.desenli,.bolum.resimli-bg{background:transparent !important}
.kart,.sira-kart,.doseme,.ozellik,.tablo-kap,.forum-kart,.konu,.kutu,.panel,.vitrin a,.rehber-kart{background:#fff !important;border-color:#e5e5ea !important;color:var(--yazi);border-radius:18px;box-shadow:var(--golge)}
.doseme b,.ozellik h3,.kart h3,.kart h2{color:var(--yazi) !important}
.doseme small,.ozellik p,.kart p{color:var(--soluk) !important}
.ap-ikon,.oz-ikon{background:var(--mavi-acik) !important;border-color:transparent !important;color:var(--mavi) !important}
.tablo th{color:var(--soluk) !important;background:#fafafa !important;border-color:#e5e5ea !important}
.tablo td{color:var(--yazi) !important;border-color:#ececf0 !important}
.tablo tr:hover td{background:#f9f9fb !important}
.sekme a{background:#fff !important;border-color:#e5e5ea !important;color:#424245 !important}
.sekme a.aktif,.sekme a:hover{background:var(--mavi) !important;border-color:var(--mavi) !important;color:#fff !important}
input,select,textarea{background:#fff !important;color:var(--yazi) !important;border:1px solid #d2d2d7 !important;border-radius:12px !important}
input:focus,select:focus,textarea:focus{border-color:var(--mavi) !important;outline:3px solid #0071e322 !important}
label{color:#424245}
.magaza{background:#1d1d1f !important;border-color:#1d1d1f !important;color:#fff !important;border-radius:14px !important}
.magaza small,.magaza b{color:#fff !important}
.rozet{background:#fff !important;border-color:#e5e5ea !important;color:var(--yazi) !important}
.canli-kutu{display:none !important}
code,pre{background:#f5f5f7 !important;color:var(--yazi) !important}
hr{border-color:#e5e5ea}
.t-simgeler img.klan{background:#2c2c2e;border-radius:5px;padding:1px}
.t-baslik,.t-iki-bas,.t-hakkinda>div:first-child{filter:none !important}
.rehber-nav{background:#fff !important;border-color:#e5e5ea !important}
.rehber-nav a{background:#f5f5f7 !important;border-color:#e5e5ea !important;color:#424245 !important}
.rehber-nav a:hover{color:var(--mavi) !important}
.rehber-nav a.aktif{background:var(--mavi) !important;border-color:var(--mavi) !important;color:#fff !important}
.t-mini,.t-mini td,.t-mini th,.t-tablo td{font-family:Inter,sans-serif}
.esya{color:var(--yazi)}
/* eşya dereceleri: açık zeminde okunur tonlar */
.esya.t0{color:#1d1d1f !important}.esya.t1{color:#1a5fd6 !important}.esya.t2{color:#a87900 !important}.esya.t3{color:#8a3fd1 !important}.esya.t4{color:#c45d00 !important}.esya.t5{color:#1e8a3a !important}
.sira-ad b,.doseme b,.ozellik h3{color:var(--yazi) !important}
/* forum */
.fo-kat,.fo-konu,.fo-mesaj{background:#fff !important;border-color:#e5e5ea !important;border-radius:18px !important;box-shadow:var(--golge)}
.fo-mesaj.fo-ekip{background:#fff !important;border-color:#cfe3fb !important}
.fo-kat-ad,.fo-konu-baslik{color:var(--yazi) !important}
.fo-kat-sayi b{color:var(--mavi) !important}
.fo-kucuk,.fo-simge{background:#f5f5f7 !important;border-color:#e5e5ea !important}
.fo-avatar{background:var(--mavi-acik) !important;border-color:transparent !important;color:var(--mavi) !important}
.fo-mesaj-metin,.fo-mesaj-metin p,.fo-mesaj-metin li{color:#1d1d1f}
.fo-mesaj-metin h2,.fo-mesaj-metin h3{color:var(--yazi) !important}
.fo-tablo th{background:#f5f5f7 !important;color:var(--soluk) !important}
.fo-tablo tr:nth-child(even) td{background:#fafafa !important}
.fo-ilgili-iz a{background:#fff !important;border-color:#e5e5ea !important}
.fo-form input,.fo-form textarea{background:#fff !important;border-color:#d2d2d7 !important;color:var(--yazi) !important}
.fo-rozet{background:var(--mavi) !important;color:#fff !important}
.fo-rozet.soluk-rozet{background:#f5f5f7 !important;color:var(--soluk) !important}
.fo-sayfalar span{background:var(--mavi) !important;color:#fff !important}
.fo-sil{border-color:#f2b8b5 !important;color:#d93025 !important}
/* KC paketleri */
.paket-ic{background:#fff !important;border-color:#e5e5ea !important;border-radius:18px !important}
.paket:hover .paket-ic{border-color:#9ec5f5 !important}
.paket input:checked+.paket-ic{border-color:var(--mavi) !important;box-shadow:0 0 0 1px var(--mavi),0 10px 28px #0071e322 !important;background:#f5f9ff !important}
.paket-miktar{font-family:Inter,sans-serif !important;color:var(--yazi) !important;letter-spacing:-.02em}
.paket-miktar small{color:var(--mavi) !important}
.paket-fiyat{color:var(--mavi) !important}
.paket-bonus{color:#1e8a3a !important;background:#e8f7ed !important;border-color:#bfe8cc !important}
.kc-form .kart input[name=gonderen]{background:#fff !important;border-color:#d2d2d7 !important;color:var(--yazi) !important}
.formul{background:#f5f5f7 !important;color:var(--yazi) !important;border-color:#e5e5ea !important}
.uyari{background:#fff8e6 !important;color:#7a5200 !important;border-color:#f3dc9b !important}
.basari{background:#e8f7ed !important;color:#1e6b35 !important;border-color:#bfe8cc !important}
.hata{background:#fdecea !important;color:#b3261e !important;border-color:#f2b8b5 !important}

/* 26 Eki: hesabım bakiye sayıları açık temada görünmüyordu (beyaz üstüne beyaz) */
.durum-kart .sayi,.kart .sayi{color:var(--yazi);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:-.02em}
