:root{--bg:#13111f;--bg2:#1a1730;--yuzey:#221e35;--yuzey2:#2a2545;--yuzey3:#322e56;--mercan:#e8512a;--mercan-ac:#ff6b3d;--altin:#d4a843;--altin-ac:#f0c060;--lavanta:#c4b8f0;--mor:#9575d4;--yazi:#e8e0f8;--silik:#9189b8;--cizgi:#2d2854;--cizgi2:#3d3670;--beyaz:#f5f0ff;--yari:8px;--yari-kucuk:5px;--yari-buyuk:14px;--gecis-hiz:.2s ease;--font:'Segoe UI',system-ui,-apple-system,sans-serif;--golge-m:0 2px 12px rgba(0,0,0,.4);--golge-b:0 6px 30px rgba(0,0,0,.55)}
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
html{font-size:16px;scroll-behavior:smooth;-webkit-text-size-adjust:100%}
body{font-family:var(--font);background:var(--bg);color:var(--yazi);line-height:1.72;overflow-x:hidden}
img{max-width:100%;height:auto;display:block}
a{color:var(--mercan-ac);text-decoration:none;transition:color var(--gecis-hiz)}
a:hover{color:var(--altin-ac)}
a:focus-visible{outline:2px solid var(--mercan);outline-offset:3px;border-radius:3px}
ul,ol{list-style:none}
h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.28;color:var(--beyaz)}
h1{font-size:clamp(1.7rem,4.2vw,2.9rem)}
h2{font-size:clamp(1.25rem,3.2vw,2rem)}
h3{font-size:clamp(1rem,2.6vw,1.45rem)}
h4{font-size:clamp(.9rem,2vw,1.1rem)}
p{margin-bottom:.65rem;color:var(--yazi)}
.kapsam{width:100%;max-width:1180px;margin:0 auto;padding:0 1.2rem}
.kapsam-dar{width:100%;max-width:820px;margin:0 auto;padding:0 1.2rem}
.bolum{padding:4rem 0}
.bolum-ince{padding:2.25rem 0}
.gizli{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
.rozet{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .65rem;font-size:.7rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;border-radius:3px}
.rozet-mercan{background:rgba(232,81,42,.18);color:var(--mercan-ac);border:1px solid rgba(232,81,42,.35)}
.rozet-altin{background:rgba(212,168,67,.14);color:var(--altin-ac);border:1px solid rgba(212,168,67,.3)}
.rozet-mor{background:rgba(149,117,212,.14);color:#b89fea;border:1px solid rgba(149,117,212,.28)}
.rozet-yesil{background:rgba(40,180,100,.12);color:#50d48a;border:1px solid rgba(40,180,100,.25)}
.rozet-mavi{background:rgba(60,130,220,.12);color:#7ab4f8;border:1px solid rgba(60,130,220,.25)}
.buton{display:inline-flex;align-items:center;gap:.45rem;padding:.65rem 1.5rem;font-size:.875rem;font-weight:600;border:none;cursor:pointer;transition:all var(--gecis-hiz);text-decoration:none;line-height:1;border-radius:var(--yari-kucuk)}
.buton:focus-visible{outline:2px solid var(--mercan);outline-offset:3px}
.buton-ana{background:var(--mercan);color:#fff}
.buton-ana:hover{background:var(--mercan-ac);transform:translateY(-2px);box-shadow:0 5px 18px rgba(232,81,42,.42);color:#fff}
.buton-altin{background:var(--altin);color:var(--bg);font-weight:700}
.buton-altin:hover{background:var(--altin-ac);transform:translateY(-2px);color:var(--bg)}
.buton-cizgili{background:transparent;color:var(--lavanta);border:1.5px solid rgba(196,184,240,.3)}
.buton-cizgili:hover{border-color:var(--mercan);color:var(--mercan-ac);transform:translateY(-2px)}
.buton-kucuk{padding:.4rem 1rem;font-size:.78rem}
.buton-buyuk{padding:.85rem 2rem;font-size:1rem}
.kart{background:var(--yuzey);border:1px solid var(--cizgi);border-radius:var(--yari);overflow:hidden;transition:transform var(--gecis-hiz),box-shadow var(--gecis-hiz),border-color var(--gecis-hiz)}
.kart:hover{transform:translateY(-3px);box-shadow:var(--golge-b);border-color:var(--cizgi2)}
header.ust-serit{background:var(--bg2);border-bottom:1px solid var(--cizgi);padding:.38rem 0;font-size:.76rem;color:var(--silik)}
.ust-serit-ic{display:flex;align-items:center;justify-content:space-between;gap:.75rem}
.ust-serit-bilgi{display:flex;align-items:center;gap:1.25rem}
.ust-serit-bilgi span{display:flex;align-items:center;gap:.35rem}
.ust-serit-bilgi i{color:var(--mercan);font-size:.65rem}
.ust-serit-sosyal{display:flex;align-items:center;gap:.5rem}
.ust-serit-sosyal a{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:3px;background:rgba(255,255,255,.05);color:var(--silik);font-size:.72rem;transition:all var(--gecis-hiz)}
.ust-serit-sosyal a:hover{background:rgba(232,81,42,.15);color:var(--mercan-ac);transform:translateY(-1px)}
nav.ana-nav-cubuk{background:var(--bg2);border-bottom:2px solid var(--mercan);position:sticky;top:0;z-index:990;padding:.65rem 0;transition:background var(--gecis-hiz)}
.nav-ic{display:flex;align-items:center;justify-content:space-between;gap:1rem}
.site-logo{text-decoration:none;display:flex;align-items:center;gap:.65rem}
.site-logo img{width:38px;height:38px;border-radius:var(--yari-kucuk)}
.logo-metin{font-size:1.2rem;font-weight:800;color:var(--beyaz);letter-spacing:-.3px}
.logo-metin strong{color:var(--mercan-ac)}
.nav-menu{display:flex;align-items:center;gap:.15rem}
.nav-menu a{padding:.42rem .8rem;border-radius:var(--yari-kucuk);font-size:.845rem;font-weight:500;color:var(--yazi);transition:all var(--gecis-hiz);position:relative}
.nav-menu a::after{content:'';position:absolute;left:.8rem;right:.8rem;bottom:0;height:2px;background:var(--mercan);transform:scaleX(0);transform-origin:center;transition:transform var(--gecis-hiz);border-radius:1px}
.nav-menu a:hover,.nav-menu a.aktif{color:var(--beyaz)}
.nav-menu a:hover::after,.nav-menu a.aktif::after{transform:scaleX(1)}
.nav-sag{display:flex;align-items:center;gap:.6rem}
.hamb{display:none;flex-direction:column;gap:4px;cursor:pointer;padding:.42rem;border:none;background:transparent;border-radius:var(--yari-kucuk)}
.hamb:hover{background:rgba(255,255,255,.06)}
.hamb span{display:block;width:20px;height:2px;background:var(--yazi);border-radius:1px;transition:all var(--gecis-hiz)}
.hamb.ac span:nth-child(1){transform:translateY(6px) rotate(45deg)}
.hamb.ac span:nth-child(2){opacity:0;transform:scaleX(0)}
.hamb.ac span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}
.acilir-menu{display:none;position:absolute;top:100%;left:0;right:0;background:rgba(19,17,31,.97);backdrop-filter:blur(12px);border-bottom:2px solid var(--mercan);padding:.6rem 0}
.acilir-menu.ac{display:block}
.acilir-menu a{display:flex;align-items:center;gap:.6rem;padding:.7rem 1.2rem;font-size:.875rem;color:var(--yazi);border-bottom:1px solid rgba(255,255,255,.04);transition:all var(--gecis-hiz)}
.acilir-menu a:last-child{border-bottom:none}
.acilir-menu a:hover{color:var(--mercan-ac);background:rgba(232,81,42,.06);padding-left:1.6rem}
.acilir-menu a i{color:var(--mercan);font-size:.78rem;width:15px}
.ana-izgara{display:grid;grid-template-columns:1fr 300px;gap:2rem;align-items:start}
.icerik-alani{min-width:0}
.kenar-cubuk{position:sticky;top:75px;display:flex;flex-direction:column;gap:1.25rem}
.widget{background:var(--yuzey);border:1px solid var(--cizgi);border-radius:var(--yari);overflow:hidden}
.widget-baslik{background:var(--yuzey2);padding:.75rem 1.1rem;font-size:.82rem;font-weight:700;color:var(--lavanta);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--cizgi);display:flex;align-items:center;gap:.45rem}
.widget-baslik i{color:var(--mercan)}
.widget-govde{padding:1rem 1.1rem}
.on-cikan{background:var(--yuzey2);border:1px solid var(--cizgi);border-radius:var(--yari);overflow:hidden;margin-bottom:1.75rem}
.on-cikan-resim{position:relative;height:380px;overflow:hidden}
.on-cikan-resim img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}
.on-cikan:hover .on-cikan-resim img{transform:scale(1.04)}
.on-cikan-resim-katman{position:absolute;inset:0;background:linear-gradient(to top,rgba(19,17,31,.92) 0%,rgba(19,17,31,.3) 55%,transparent 100%)}
.on-cikan-bilgi{padding:1.4rem}
.on-cikan-bilgi .rozet{margin-bottom:.85rem}
.on-cikan-bilgi h2{font-size:1.55rem;margin-bottom:.65rem;line-height:1.25}
.on-cikan-bilgi h2 a{color:var(--beyaz);transition:color var(--gecis-hiz)}
.on-cikan-bilgi h2 a:hover{color:var(--mercan-ac)}
.on-cikan-bilgi p{color:var(--silik);font-size:.9rem;margin-bottom:1rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.meta-dizi{display:flex;align-items:center;gap:.9rem;font-size:.75rem;color:var(--silik)}
.meta-dizi i{font-size:.65rem}
.kucuk-kart-listesi{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.75rem}
.kucuk-kart{display:flex;gap:.9rem;background:var(--yuzey);border:1px solid var(--cizgi);border-radius:var(--yari);overflow:hidden;transition:all var(--gecis-hiz)}
.kucuk-kart:hover{border-color:var(--cizgi2);transform:translateX(3px);box-shadow:var(--golge-m)}
.kucuk-kart-resim{width:110px;flex-shrink:0}
.kucuk-kart-resim img{width:100%;height:85px;object-fit:cover;display:block}
.kucuk-kart-icerik{padding:.6rem .8rem;display:flex;flex-direction:column;justify-content:space-between}
.kucuk-kart-icerik h4{font-size:.85rem;line-height:1.35;margin-bottom:.3rem}
.kucuk-kart-icerik h4 a{color:var(--yazi);transition:color var(--gecis-hiz)}
.kucuk-kart-icerik h4 a:hover{color:var(--mercan-ac)}
.kucuk-kart-icerik .kk-meta{font-size:.72rem;color:var(--silik)}
.yazi-kart-tam{background:var(--yuzey);border:1px solid var(--cizgi);border-radius:var(--yari);overflow:hidden;transition:all var(--gecis-hiz);margin-bottom:1.5rem}
.yazi-kart-tam:hover{border-color:var(--cizgi2);box-shadow:var(--golge-b)}
.yazi-kart-tam .ust-renk{height:3px;background:linear-gradient(90deg,var(--mercan),var(--altin))}
.yazi-kart-tam .ic{display:flex;gap:0}
.yazi-kart-tam .resim-bolumu{width:260px;flex-shrink:0}
.yazi-kart-tam .resim-bolumu img{width:100%;height:180px;object-fit:cover;display:block}
.yazi-kart-tam .metin-bolumu{padding:1.2rem;display:flex;flex-direction:column;justify-content:space-between;flex:1}
.yazi-kart-tam .meta{display:flex;gap:.7rem;font-size:.73rem;color:var(--silik);margin-bottom:.5rem;flex-wrap:wrap}
.yazi-kart-tam h3{font-size:1rem;margin-bottom:.45rem;line-height:1.38}
.yazi-kart-tam h3 a{color:var(--yazi);transition:color var(--gecis-hiz)}
.yazi-kart-tam h3 a:hover{color:var(--mercan-ac)}
.yazi-kart-tam p{font-size:.845rem;color:var(--silik);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.yazi-kart-tam .alt-satir{padding:.65rem 1.2rem;border-top:1px solid var(--cizgi);display:flex;align-items:center;justify-content:space-between;font-size:.76rem}
.daha-fazla{color:var(--mercan-ac);font-weight:600;display:flex;align-items:center;gap:.3rem;transition:gap var(--gecis-hiz)}
.daha-fazla:hover{gap:.6rem;color:var(--altin-ac)}
.widget-link-liste li{border-bottom:1px solid rgba(255,255,255,.04)}
.widget-link-liste li:last-child{border-bottom:none}
.widget-link-liste a{display:flex;align-items:center;gap:.5rem;padding:.5rem 0;font-size:.83rem;color:var(--yazi);transition:all var(--gecis-hiz)}
.widget-link-liste a:hover{color:var(--mercan-ac);padding-left:.4rem}
.widget-link-liste a i{color:var(--mercan);font-size:.68rem;width:12px}
.kategori-etiket-seti{display:flex;flex-wrap:wrap;gap:.4rem}
.kat-etiket{padding:.28rem .6rem;background:rgba(45,40,84,.8);border:1px solid var(--cizgi);border-radius:3px;font-size:.75rem;color:var(--silik);transition:all var(--gecis-hiz)}
.kat-etiket:hover{background:rgba(232,81,42,.12);border-color:rgba(232,81,42,.3);color:var(--mercan-ac)}
.sayfa-baslik-alani{background:linear-gradient(135deg,#1a1430 0%,#13111f 55%,#1c1535 100%);border-bottom:2px solid var(--mercan);padding:3.25rem 0 2.25rem}
.iz-yolu{display:flex;align-items:center;gap:.45rem;font-size:.78rem;color:var(--silik);margin-bottom:.8rem;flex-wrap:wrap}
.iz-yolu a{color:var(--silik);transition:color var(--gecis-hiz)}
.iz-yolu a:hover{color:var(--mercan-ac)}
.iz-yolu i{font-size:.62rem;color:var(--cizgi2)}
.yazı-govde{background:var(--yuzey);border:1px solid var(--cizgi);border-radius:var(--yari)}
.yazi-kapak img{width:100%;height:400px;object-fit:cover;display:block}
.yazi-icerik{padding:2.2rem}
.yazi-icerik h2{font-size:1.35rem;color:var(--beyaz);margin:1.8rem 0 .65rem;padding-bottom:.5rem;border-bottom:1px solid var(--cizgi)}
.yazi-icerik h3{font-size:1.1rem;color:var(--altin-ac);margin:1.3rem 0 .5rem}
.yazi-icerik p{line-height:1.85;margin-bottom:.95rem;color:var(--yazi)}
.yazi-icerik ul{padding-left:1.3rem;margin-bottom:1rem}
.yazi-icerik ul li{list-style:disc;color:var(--yazi);margin-bottom:.38rem;line-height:1.65}
.yazi-icerik ol{padding-left:1.3rem;margin-bottom:1rem}
.yazi-icerik ol li{list-style:decimal;color:var(--yazi);margin-bottom:.38rem}
.bilgi-blok{background:rgba(149,117,212,.07);border-left:3px solid var(--mor);padding:1rem 1.2rem;margin:1.2rem 0;border-radius:0 var(--yari-kucuk) var(--yari-kucuk) 0}
.bilgi-blok p{margin:0;color:var(--yazi)}
.uyari-blok{background:rgba(212,168,67,.07);border-left:3px solid var(--altin);padding:1rem 1.2rem;margin:1.2rem 0;border-radius:0 var(--yari-kucuk) var(--yari-kucuk) 0}
.uyari-blok p{margin:0;color:var(--yazi)}
.soru-liste{display:flex;flex-direction:column;gap:.85rem}
.soru-madde{background:var(--yuzey);border:1px solid var(--cizgi);border-radius:var(--yari-kucuk)}
.soru-madde.ac{border-color:var(--mercan)}
.soru-q{padding:1rem 1.3rem;cursor:pointer;display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;font-weight:600;font-size:.88rem;color:var(--beyaz);user-select:none;transition:background var(--gecis-hiz)}
.soru-q:hover{background:rgba(255,255,255,.025)}
.soru-q .toggle{flex-shrink:0;color:var(--mercan);font-size:.78rem;transition:transform var(--gecis-hiz);margin-top:.1rem}
.soru-madde.ac .soru-q .toggle{transform:rotate(45deg)}
.soru-a{display:none;padding:0 1.3rem .95rem;color:var(--silik);font-size:.875rem;line-height:1.75}
.soru-madde.ac .soru-a{display:block}
.terim-tablo{display:grid;grid-template-columns:repeat(2,1fr);gap:.8rem}
.terim-blok{background:var(--yuzey);border:1px solid var(--cizgi);border-radius:var(--yari-kucuk);padding:1rem}
.terim-baslik{font-weight:700;color:var(--mercan-ac);font-size:.93rem;margin-bottom:.3rem}
.terim-aciklama{font-size:.82rem;color:var(--silik);margin:0}
.harf-grup-baslik{font-size:1.25rem;font-weight:800;color:var(--beyaz);margin:1.75rem 0 .75rem;padding-bottom:.4rem;border-bottom:2px solid var(--mercan);display:flex;align-items:center;gap:.5rem}
.harf-grup-baslik span{font-size:.75rem;color:var(--silik);font-weight:400}
.fotograf-panel{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem}
.foto-cerceve{position:relative;border-radius:var(--yari-kucuk);overflow:hidden;aspect-ratio:4/3;cursor:zoom-in}
.foto-cerceve img{width:100%;height:100%;object-fit:cover;transition:transform .38s ease}
.foto-cerceve:hover img{transform:scale(1.06)}
.foto-perdesi{position:absolute;inset:0;background:rgba(19,17,31,.58);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity var(--gecis-hiz)}
.foto-perdesi i{font-size:1.65rem;color:#fff}
.foto-cerceve:hover .foto-perdesi{opacity:1}
.isikboks{display:none;position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.93);align-items:center;justify-content:center}
.isikboks.ac{display:flex}
.isikboks-resim{max-width:88vw;max-height:88vh;border-radius:var(--yari);object-fit:contain}
.isikboks-kapat{position:absolute;top:1.2rem;right:1.2rem;width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.12);border:none;color:#fff;font-size:1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background var(--gecis-hiz)}
.isikboks-kapat:hover{background:rgba(255,255,255,.2)}
.log-dizi{position:relative;padding-left:1.75rem}
.log-dizi::before{content:'';position:absolute;left:.65rem;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,var(--mercan),var(--altin))}
.log-item{position:relative;margin-bottom:2rem}
.log-nokta{position:absolute;left:-1.45rem;top:.2rem;width:12px;height:12px;border-radius:50%;background:var(--mercan-ac);border:3px solid var(--bg);box-shadow:0 0 0 2px rgba(232,81,42,.3)}
.log-tarih{font-size:.73rem;font-weight:600;color:var(--silik);letter-spacing:.4px;margin-bottom:.3rem}
.log-kutu{background:var(--yuzey);border:1px solid var(--cizgi);border-radius:var(--yari-kucuk);padding:1rem 1.2rem}
.log-kutu h4{font-size:.92rem;margin-bottom:.35rem;color:var(--beyaz)}
.log-kutu p{font-size:.83rem;color:var(--silik);margin:0}
.iletisim-panel{display:grid;grid-template-columns:1fr 1.3fr;gap:2rem}
.iletisim-sol{display:flex;flex-direction:column;gap:1.1rem}
.iletisim-kart{background:var(--yuzey);border:1px solid var(--cizgi);border-radius:var(--yari);padding:1.5rem}
.iletisim-kart h3{font-size:1rem;color:var(--beyaz);margin-bottom:1.1rem;display:flex;align-items:center;gap:.45rem}
.iletisim-kart h3 i{color:var(--mercan-ac)}
.iletisim-satir{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.85rem}
.iletisim-satir:last-child{margin-bottom:0}
.i-ikon{width:36px;height:36px;border-radius:var(--yari-kucuk);background:rgba(232,81,42,.1);display:flex;align-items:center;justify-content:center;color:var(--mercan-ac);flex-shrink:0;font-size:.82rem}
.i-metin .etiket-yazi{font-size:.7rem;color:var(--silik);margin-bottom:.1rem}
.i-metin .deger-yazi{font-size:.9rem;color:var(--beyaz)}
.i-metin a{color:var(--beyaz);transition:color var(--gecis-hiz)}
.i-metin a:hover{color:var(--mercan-ac)}
.harita-kutu{border-radius:var(--yari);overflow:hidden;border:1px solid var(--cizgi)}
.harita-kutu iframe{width:100%;height:360px;display:block;filter:saturate(.75) contrast(1.12)}
.istatistik-sira{display:flex;justify-content:space-around;flex-wrap:wrap;gap:1.5rem;padding:3rem 0;background:linear-gradient(135deg,#1c1535,#13111f);border-top:1px solid var(--cizgi);border-bottom:1px solid var(--cizgi)}
.istat-kutu{text-align:center}
.istat-sayi{font-size:2.4rem;font-weight:900;background:linear-gradient(135deg,var(--mercan-ac),var(--altin-ac));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;font-variant-numeric:tabular-nums}
.istat-etiket{font-size:.78rem;color:var(--silik);margin-top:.35rem}
.ozet-kart{background:var(--yuzey2);border:1px solid var(--cizgi);border-radius:var(--yari);padding:1.75rem 2rem;text-align:center;position:relative;overflow:hidden}
.ozet-kart::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--mercan),var(--altin))}
.ozet-kart h2{margin-bottom:.7rem}
.ozet-kart p{color:var(--silik);max-width:500px;margin:0 auto 1.5rem}
.buton-grubu{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}
.politika-icerik{max-width:820px;margin:0 auto;background:var(--yuzey);border:1px solid var(--cizgi);border-radius:var(--yari);padding:2.5rem}
.politika-icerik h2{font-size:1.2rem;color:var(--beyaz);margin:1.75rem 0 .6rem;padding-top:1.75rem;border-top:1px solid var(--cizgi)}
.politika-icerik h2:first-of-type{margin-top:0;padding-top:0;border-top:none}
.politika-icerik h3{font-size:1rem;color:var(--altin-ac);margin:1.1rem 0 .45rem}
.politika-icerik p{line-height:1.82;margin-bottom:.85rem}
.politika-icerik ul{padding-left:1.3rem;margin-bottom:1rem}
.politika-icerik ul li{list-style:disc;color:var(--yazi);margin-bottom:.35rem;line-height:1.65}
.politika-tarih-rozet{display:inline-flex;align-items:center;gap:.4rem;font-size:.8rem;color:var(--silik);background:rgba(232,81,42,.07);border:1px solid rgba(232,81,42,.18);border-radius:3px;padding:.4rem .8rem;margin-bottom:1.6rem}
.yukari-git{position:fixed;bottom:1.6rem;right:1.6rem;width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--mercan),var(--altin));border:none;color:#fff;font-size:.85rem;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(5px);transition:all var(--gecis-hiz);z-index:997;box-shadow:0 3px 12px rgba(232,81,42,.4)}
.yukari-git.gorunum{opacity:1;transform:translateY(0)}
.yukari-git:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(232,81,42,.5)}
.bulunamadi{min-height:72vh;display:flex;align-items:center;justify-content:center;text-align:center}
.bulunamadi .kod{font-size:clamp(5rem,14vw,9rem);font-weight:900;background:linear-gradient(135deg,var(--mercan),var(--altin));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}
.bulunamadi .mesaj{font-size:1.35rem;color:var(--beyaz);margin:.4rem 0 .65rem}
.bulunamadi .aciklama{color:var(--silik);max-width:420px;margin:0 auto 1.6rem}
footer.alt-alan{background:var(--bg2);border-top:3px solid var(--mercan);padding:3.5rem 0 0}
.footer-ust{display:grid;grid-template-columns:1.6fr 1fr;gap:3rem;margin-bottom:2.5rem}
.footer-marka-metin{font-size:.845rem;color:var(--silik);line-height:1.72;max-width:300px;margin:.5rem 0 1rem}
.footer-logo{font-size:1.25rem;font-weight:800;color:var(--beyaz)}
.footer-logo strong{color:var(--mercan-ac)}
.footer-sosyal{display:flex;gap:.45rem;flex-wrap:wrap}
.footer-sosyal a{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:var(--yari-kucuk);background:rgba(255,255,255,.06);color:var(--silik);font-size:.82rem;transition:all var(--gecis-hiz)}
.footer-sosyal a:hover{background:rgba(232,81,42,.15);color:var(--mercan-ac);transform:translateY(-2px)}
.footer-linkleri-alani{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}
.footer-link-grubu h4{font-size:.85rem;font-weight:700;color:var(--lavanta);margin-bottom:.9rem;letter-spacing:.4px;text-transform:uppercase}
.footer-link-grubu ul li{margin-bottom:.45rem}
.footer-link-grubu a{font-size:.82rem;color:var(--silik);display:flex;align-items:center;gap:.35rem;transition:all var(--gecis-hiz)}
.footer-link-grubu a:hover{color:var(--mercan-ac);padding-left:.3rem}
.footer-link-grubu a i{font-size:.62rem;width:10px}
.footer-alt-serit{border-top:1px solid var(--cizgi);padding:1.2rem 0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem}
.footer-alt-serit p{font-size:.76rem;color:var(--silik);margin:0}
.footer-alt-linkler{display:flex;gap:1rem;flex-wrap:wrap}
.footer-alt-linkler a{font-size:.76rem;color:var(--silik);transition:color var(--gecis-hiz)}
.footer-alt-linkler a:hover{color:var(--mercan-ac)}
@media(max-width:1060px){.ana-izgara{grid-template-columns:1fr}.kenar-cubuk{position:static}.terim-tablo{grid-template-columns:1fr}.iletisim-panel{grid-template-columns:1fr}.fotograf-panel{grid-template-columns:repeat(2,1fr)}.footer-ust{grid-template-columns:1fr}.footer-linkleri-alani{grid-template-columns:1fr 1fr}}
@media(max-width:768px){.nav-menu{display:none}.hamb{display:flex}.ust-serit-bilgi{display:none}.bolum{padding:2.75rem 0}.on-cikan-resim{height:240px}.yazi-kart-tam .ic{flex-direction:column}.yazi-kart-tam .resim-bolumu{width:100%}.yazi-kart-tam .resim-bolumu img{height:190px}.fotograf-panel{grid-template-columns:repeat(2,1fr)}}
@media(max-width:480px){.buton-grubu{flex-direction:column;align-items:center}.footer-linkleri-alani{grid-template-columns:1fr}.footer-alt-serit{flex-direction:column;text-align:center}.fotograf-panel{grid-template-columns:1fr}.kucuk-kart{flex-direction:column}.kucuk-kart-resim{width:100%}.kucuk-kart-resim img{height:160px}}
