:root{--zemin:#0b0e15;--zemin-alt:#10141e;--yuzey:#161c28;--yuzey-us:#1e2634;--kenar:#2b3444;--kenar-parlak:#3a4557;--metin:#edf1f7;--metin-2:#aab6c8;--metin-3:#8492a6;--kor:#ff8a3d;--kor-koyu:#e56f22;--kor-sis:rgba(255,138,61,.14);--buz:#4fd1c5;--buz-sis:rgba(79,209,197,.13);--altin:#ffd166;--basari:#52c98a;--r-s:8px;--r:14px;--r-l:22px;--golge:0 8px 28px rgba(0,0,0,.38);--golge-s:0 3px 12px rgba(0,0,0,.28);--ust-h:74px;--gecis:.22s ease;--font:"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",system-ui,sans-serif}
*,*::before,*::after{box-sizing:border-box}
*{margin:0;padding:0}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--ust-h) + 20px)}
body{background:var(--zemin);color:var(--metin);font-family:var(--font);font-size:16.5px;line-height:1.75;-webkit-font-smoothing:antialiased;overflow-x:hidden}
img,svg,video,iframe{display:block;max-width:100%}
img{height:auto;background:var(--yuzey-us);border-radius:var(--r-s)}
a{color:var(--kor);text-decoration:none;transition:color var(--gecis)}
a:hover{color:var(--altin)}
ul,ol{list-style:none}
button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}
table{border-collapse:collapse;width:100%}
h1,h2,h3,h4,h5,h6{line-height:1.25;font-weight:700;letter-spacing:-.015em;color:#fff}
h1{font-size:clamp(1.85rem,1.25rem + 2.4vw,3rem)}
h2{font-size:clamp(1.5rem,1.15rem + 1.5vw,2.25rem)}
h3{font-size:clamp(1.2rem,1.05rem + .7vw,1.6rem)}
h4{font-size:clamp(1.05rem,1rem + .35vw,1.25rem)}
h5{font-size:1.05rem}
h6{font-size:.97rem;letter-spacing:.02em}
:focus-visible{outline:3px solid var(--altin);outline-offset:3px;border-radius:4px}
.atla{position:absolute;left:-9999px;top:0;z-index:999;background:var(--altin);color:#0b0e15;padding:12px 20px;font-weight:700;border-radius:0 0 var(--r-s) 0}
.atla:focus{left:0}
.kapsayici{width:100%;max-width:1220px;margin:0 auto;padding:0 20px}
.kapsayici-dar{max-width:900px}
.gorsel-gizle{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.ust-serit{background:var(--zemin-alt);border-bottom:1px solid var(--kenar);font-size:.82rem;color:var(--metin-2)}
.ust-serit .kapsayici{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:38px;flex-wrap:wrap}
.ust-serit i{color:var(--kor);margin-right:6px}
.ust-serit-sag{display:flex;gap:18px;align-items:center}
.site-ust{position:sticky;top:0;z-index:120;background:rgba(11,14,21,.94);backdrop-filter:blur(12px);border-bottom:1px solid var(--kenar);transition:box-shadow var(--gecis)}
.site-ust.gezinme-golge{box-shadow:0 10px 30px rgba(0,0,0,.45)}
.ust-ic{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:var(--ust-h)}
.logo{display:flex;align-items:center;gap:11px;flex-shrink:0}
.logo img{border-radius:10px;background:transparent}
.logo-yazi{display:flex;flex-direction:column;line-height:1.1}
.logo-ad{font-size:1.22rem;font-weight:800;color:#fff;letter-spacing:-.02em}
.logo-ad span{color:var(--kor)}
.logo-alt{font-size:.68rem;color:var(--metin-3);letter-spacing:.09em;text-transform:uppercase}
.ana-gezinme{margin-left:auto}
.ana-menu{display:flex;align-items:center;gap:2px}
.menu-oge{position:relative}
.menu-bag{display:flex;align-items:center;gap:6px;padding:10px 13px;border-radius:var(--r-s);color:var(--metin);font-size:.94rem;font-weight:600;white-space:nowrap;transition:background var(--gecis),color var(--gecis)}
.menu-bag:hover,.menu-oge:focus-within>.menu-bag{background:var(--yuzey);color:var(--kor)}
.menu-bag.etkin{color:var(--kor);background:var(--kor-sis)}
.menu-bag .fa-chevron-down{font-size:.62rem;opacity:.65;transition:transform var(--gecis)}
.menu-oge:hover .fa-chevron-down{transform:rotate(180deg)}
.alt-menu{position:absolute;top:calc(100% + 8px);left:0;min-width:264px;background:var(--yuzey);border:1px solid var(--kenar);border-radius:var(--r);box-shadow:var(--golge);padding:8px;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity var(--gecis),transform var(--gecis),visibility var(--gecis)}
.menu-oge:hover>.alt-menu,.menu-oge:focus-within>.alt-menu{opacity:1;visibility:visible;transform:translateY(0)}
.alt-menu.genis{min-width:520px;display:grid;grid-template-columns:1fr 1fr;gap:2px}
.alt-menu a{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:var(--r-s);color:var(--metin-2);font-size:.9rem;font-weight:500}
.alt-menu a:hover{background:var(--yuzey-us);color:var(--kor)}
.alt-menu a i{width:17px;text-align:center;color:var(--kor);opacity:.8;font-size:.85rem}
.ust-cta{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border-radius:var(--r-s);background:linear-gradient(135deg,var(--kor),var(--kor-koyu));color:#14100b;font-weight:700;font-size:.9rem;white-space:nowrap;box-shadow:0 4px 16px rgba(255,138,61,.24);transition:transform var(--gecis),box-shadow var(--gecis)}
.ust-cta:hover{color:#14100b;transform:translateY(-2px);box-shadow:0 7px 22px rgba(255,138,61,.34)}
.menu-ac{display:none;width:46px;height:46px;align-items:center;justify-content:center;border:1px solid var(--kenar);border-radius:var(--r-s);background:var(--yuzey);color:var(--metin);font-size:1.15rem}
.gezinme-ortu{position:fixed;inset:0;background:rgba(4,6,10,.72);z-index:118;opacity:0;visibility:hidden;transition:opacity var(--gecis),visibility var(--gecis)}
body.menu-acik .gezinme-ortu{opacity:1;visibility:visible}
body.menu-acik{overflow:hidden}
.buton{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:14px 26px;border-radius:var(--r-s);font-weight:700;font-size:.96rem;text-align:center;transition:transform var(--gecis),background var(--gecis),box-shadow var(--gecis),border-color var(--gecis)}
.buton:hover{transform:translateY(-2px)}
.buton-birincil{background:linear-gradient(135deg,var(--kor),var(--kor-koyu));color:#14100b;box-shadow:0 6px 20px rgba(255,138,61,.26)}
.buton-birincil:hover{color:#14100b;box-shadow:0 10px 28px rgba(255,138,61,.36)}
.buton-ikincil{background:var(--yuzey-us);color:var(--metin);border:1px solid var(--kenar-parlak)}
.buton-ikincil:hover{color:#fff;border-color:var(--kor);background:var(--yuzey)}
.buton-hayalet{border:1px solid var(--kenar-parlak);color:var(--metin-2)}
.buton-hayalet:hover{color:var(--kor);border-color:var(--kor)}
.buton-buz{background:var(--buz);color:#06201d;font-weight:700}
.buton-buz:hover{color:#06201d;background:#63ded3}
.buton-grup{display:flex;flex-wrap:wrap;gap:14px}
.bolum{padding:76px 0}
.bolum-sik{padding:52px 0}
.bolum-alt{background:var(--zemin-alt)}
.bolum-cizgi{border-top:1px solid var(--kenar)}
.bolum-basi{max-width:760px;margin:0 auto 46px;text-align:center}
.bolum-basi.sola{margin-left:0;text-align:left}
.bolum-basi p{color:var(--metin-2);margin-top:14px;font-size:1.04rem}
.etiket{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:100px;background:var(--kor-sis);border:1px solid rgba(255,138,61,.3);color:var(--kor);font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:16px}
.etiket.buz{background:var(--buz-sis);border-color:rgba(79,209,197,.3);color:var(--buz)}
.kahraman{position:relative;padding:64px 0 76px;background:radial-gradient(1100px 520px at 78% -8%,rgba(255,138,61,.17),transparent 62%),radial-gradient(880px 460px at 8% 10%,rgba(79,209,197,.11),transparent 60%),var(--zemin);overflow:hidden}
.kahraman::after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(circle at 50% 0,#000,transparent 72%);mask-image:radial-gradient(circle at 50% 0,#000,transparent 72%);pointer-events:none}
.kahraman .kapsayici{position:relative;z-index:2}
.kahraman-izgara{display:grid;grid-template-columns:1.06fr .94fr;gap:52px;align-items:center}
.kahraman h1{margin-bottom:20px}
.kahraman h1 span{background:linear-gradient(120deg,var(--kor),var(--altin));-webkit-background-clip:text;background-clip:text;color:transparent}
.kahraman-metin{color:var(--metin-2);font-size:1.08rem;margin-bottom:28px;max-width:600px}
.kahraman-gorsel{position:relative}
.kahraman-gorsel img{border-radius:var(--r-l);border:1px solid var(--kenar);box-shadow:var(--golge)}
.kahraman-rozet{position:absolute;bottom:-20px;left:-14px;display:flex;align-items:center;gap:12px;background:var(--yuzey);border:1px solid var(--kenar);border-radius:var(--r);padding:13px 18px;box-shadow:var(--golge)}
.kahraman-rozet i{color:var(--buz);font-size:1.35rem}
.kahraman-rozet strong{display:block;font-size:1.02rem;color:#fff}
.kahraman-rozet small{color:var(--metin-3);font-size:.79rem}
.sayfa-basi{padding:46px 0 40px;background:linear-gradient(180deg,rgba(255,138,61,.08),transparent),var(--zemin-alt);border-bottom:1px solid var(--kenar)}
.sayfa-basi h1{margin-bottom:14px}
.sayfa-basi p{color:var(--metin-2);max-width:760px;font-size:1.04rem}
.kirinti{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.85rem;color:var(--metin-3);margin-bottom:18px}
.kirinti a{color:var(--metin-2)}
.kirinti a:hover{color:var(--kor)}
.kirinti i{font-size:.6rem;opacity:.5}
.kirinti [aria-current]{color:var(--kor)}
.izgara{display:grid;gap:24px}
.izgara-2{grid-template-columns:repeat(2,1fr)}
.izgara-3{grid-template-columns:repeat(3,1fr)}
.izgara-4{grid-template-columns:repeat(4,1fr)}
.izgara-yan{grid-template-columns:1.6fr .9fr;gap:40px;align-items:start}
.kart{background:var(--yuzey);border:1px solid var(--kenar);border-radius:var(--r);padding:26px;transition:transform var(--gecis),border-color var(--gecis),box-shadow var(--gecis)}
.kart:hover{transform:translateY(-4px);border-color:var(--kenar-parlak);box-shadow:var(--golge)}
.kart h3,.kart h4{margin-bottom:10px}
.kart p{color:var(--metin-2);font-size:.96rem}
.ikon-kutu{width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:var(--r-s);background:var(--kor-sis);color:var(--kor);font-size:1.3rem;margin-bottom:18px;border:1px solid rgba(255,138,61,.22)}
.ikon-kutu.buz{background:var(--buz-sis);color:var(--buz);border-color:rgba(79,209,197,.22)}
.oyun-kart{background:var(--yuzey);border:1px solid var(--kenar);border-radius:var(--r);overflow:hidden;display:flex;flex-direction:column;transition:transform var(--gecis),border-color var(--gecis),box-shadow var(--gecis)}
.oyun-kart:hover{transform:translateY(-5px);border-color:var(--kor);box-shadow:var(--golge)}
.oyun-gorsel{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--yuzey-us)}
.oyun-gorsel img{width:100%;height:100%;object-fit:cover;border-radius:0;transition:transform .4s ease}
.oyun-kart:hover .oyun-gorsel img{transform:scale(1.05)}
.oyun-tur{position:absolute;top:12px;left:12px;padding:5px 12px;border-radius:100px;background:rgba(11,14,21,.85);border:1px solid var(--kenar-parlak);color:var(--altin);font-size:.74rem;font-weight:700;letter-spacing:.03em}
.oyun-govde{padding:22px;display:flex;flex-direction:column;gap:12px;flex:1}
.oyun-govde h3{font-size:1.18rem}
.oyun-govde p{color:var(--metin-2);font-size:.93rem;flex:1}
.oyun-meta{display:flex;flex-wrap:wrap;gap:8px;padding-top:4px}
.oyun-meta span{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:var(--r-s);background:var(--yuzey-us);color:var(--metin-2);font-size:.79rem;font-weight:600}
.oyun-meta i{color:var(--kor);font-size:.75rem}
.oyun-bag{display:inline-flex;align-items:center;gap:8px;color:var(--kor);font-weight:700;font-size:.92rem;margin-top:2px}
.oyun-bag i{transition:transform var(--gecis)}
.oyun-kart:hover .oyun-bag i{transform:translateX(4px)}
.tablo-sarmal{overflow-x:auto;border:1px solid var(--kenar);border-radius:var(--r);background:var(--yuzey);-webkit-overflow-scrolling:touch}
.tablo{min-width:620px;font-size:.94rem}
.tablo caption{padding:16px 20px;text-align:left;color:var(--metin-3);font-size:.85rem;border-bottom:1px solid var(--kenar)}
.tablo th,.tablo td{padding:14px 18px;text-align:left;border-bottom:1px solid var(--kenar)}
.tablo thead th{background:var(--yuzey-us);color:#fff;font-size:.83rem;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}
.tablo tbody tr:last-child th,.tablo tbody tr:last-child td{border-bottom:0}
.tablo tbody tr:hover{background:rgba(255,138,61,.05)}
.tablo tbody th{font-weight:700;color:#fff}
.tablo td{color:var(--metin-2)}
.adim-liste{display:grid;gap:20px;counter-reset:adim}
.adim{position:relative;background:var(--yuzey);border:1px solid var(--kenar);border-radius:var(--r);padding:26px 26px 26px 84px}
.adim::before{counter-increment:adim;content:counter(adim);position:absolute;left:26px;top:24px;width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(135deg,var(--kor),var(--kor-koyu));color:#14100b;font-weight:800;font-size:1.05rem}
.adim h3{font-size:1.12rem;margin-bottom:8px}
.adim p{color:var(--metin-2);font-size:.96rem}
.sss-liste{display:grid;gap:12px}
.sss-oge{background:var(--yuzey);border:1px solid var(--kenar);border-radius:var(--r);overflow:hidden}
.sss-oge.acik{border-color:var(--kor)}
.sss-soru{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;text-align:left;font-weight:700;font-size:1.02rem;color:#fff}
.sss-soru i{color:var(--kor);font-size:.9rem;flex-shrink:0;transition:transform var(--gecis)}
.sss-oge.acik .sss-soru i{transform:rotate(45deg)}
.sss-cevap{display:none;padding:0 24px 22px;color:var(--metin-2);font-size:.97rem}
.sss-oge.acik .sss-cevap{display:block}
.sss-cevap p+p{margin-top:12px}
.liste{display:grid;gap:12px}
.liste li{position:relative;padding-left:30px;color:var(--metin-2);font-size:.99rem}
.liste li::before{content:"\f00c";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;left:0;top:2px;color:var(--buz);font-size:.82rem}
.liste.ok li::before{content:"\f105";left:5px;color:var(--kor)}
.liste strong{color:#fff}
.bilgi-kutu{display:flex;gap:16px;background:var(--yuzey);border:1px solid var(--kenar);border-left:4px solid var(--kor);border-radius:var(--r);padding:22px 24px}
.bilgi-kutu i{color:var(--kor);font-size:1.25rem;margin-top:4px;flex-shrink:0}
.bilgi-kutu h4{margin-bottom:7px}
.bilgi-kutu p{color:var(--metin-2);font-size:.96rem}
.bilgi-kutu p+p{margin-top:10px}
.bilgi-kutu.buz{border-left-color:var(--buz)}
.bilgi-kutu.buz i{color:var(--buz)}
.istatistik-serit{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}
.istatistik{background:var(--yuzey);border:1px solid var(--kenar);border-radius:var(--r);padding:26px 22px;text-align:center}
.istatistik .sayi{display:block;font-size:2.15rem;font-weight:800;color:var(--kor);line-height:1.1;letter-spacing:-.02em}
.istatistik .ad{display:block;color:var(--metin-2);font-size:.9rem;margin-top:8px}
.yazi-kart{background:var(--yuzey);border:1px solid var(--kenar);border-radius:var(--r);overflow:hidden;display:flex;flex-direction:column;transition:transform var(--gecis),border-color var(--gecis),box-shadow var(--gecis)}
.yazi-kart:hover{transform:translateY(-4px);border-color:var(--kenar-parlak);box-shadow:var(--golge)}
.yazi-kart .kapak{aspect-ratio:16/9;overflow:hidden;background:var(--yuzey-us)}
.yazi-kart .kapak img{width:100%;height:100%;object-fit:cover;border-radius:0}
.yazi-kart .govde{padding:22px;display:flex;flex-direction:column;gap:11px;flex:1}
.yazi-meta{display:flex;flex-wrap:wrap;align-items:center;gap:14px;color:var(--metin-3);font-size:.82rem}
.yazi-meta i{color:var(--kor);margin-right:5px}
.yazi-kart h3{font-size:1.13rem}
.yazi-kart h3 a{color:#fff}
.yazi-kart h3 a:hover{color:var(--kor)}
.yazi-kart p{color:var(--metin-2);font-size:.93rem;flex:1}
.yazi{font-size:1.04rem}
.yazi h2{margin:44px 0 16px;padding-bottom:12px;border-bottom:1px solid var(--kenar)}
.yazi h3{margin:32px 0 12px}
.yazi h4{margin:26px 0 10px;color:var(--kor)}
.yazi p{margin-bottom:18px;color:var(--metin-2)}
.yazi p strong,.yazi li strong{color:#fff}
.yazi ul,.yazi ol{margin:0 0 22px}
.yazi ul li{position:relative;padding-left:26px;margin-bottom:10px;color:var(--metin-2)}
.yazi ul li::before{content:"";position:absolute;left:4px;top:12px;width:7px;height:7px;border-radius:50%;background:var(--kor)}
.yazi ol{counter-reset:yz}
.yazi ol li{position:relative;padding-left:34px;margin-bottom:10px;color:var(--metin-2)}
.yazi ol li::before{counter-increment:yz;content:counter(yz);position:absolute;left:0;top:2px;width:23px;height:23px;display:flex;align-items:center;justify-content:center;border-radius:6px;background:var(--kor-sis);color:var(--kor);font-size:.76rem;font-weight:800}
.yazi .tablo-sarmal{margin:0 0 26px}
.yazi figure{margin:0 0 26px}
.yazi figure img{width:100%;border-radius:var(--r);border:1px solid var(--kenar)}
.yazi figcaption{margin-top:10px;color:var(--metin-3);font-size:.85rem;text-align:center}
.yazi blockquote{margin:0 0 26px;padding:20px 26px;background:var(--yuzey);border-left:4px solid var(--buz);border-radius:0 var(--r) var(--r) 0;color:var(--metin-2);font-style:italic}
.yan-panel{position:sticky;top:calc(var(--ust-h) + 20px);display:grid;gap:20px}
.panel-kutu{background:var(--yuzey);border:1px solid var(--kenar);border-radius:var(--r);padding:24px}
.panel-kutu h3{font-size:1.05rem;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--kenar)}
.panel-liste{display:grid;gap:11px}
.panel-liste a{display:flex;gap:10px;color:var(--metin-2);font-size:.93rem;font-weight:500}
.panel-liste a:hover{color:var(--kor)}
.panel-liste i{color:var(--kor);font-size:.72rem;margin-top:7px}
.icindekiler ol{counter-reset:ic;display:grid;gap:9px}
.icindekiler li{counter-increment:ic;font-size:.92rem}
.icindekiler li a{color:var(--metin-2)}
.icindekiler li a::before{content:counter(ic) ". ";color:var(--kor);font-weight:700}
.zaman-cizelgesi{position:relative;padding-left:36px}
.zaman-cizelgesi::before{content:"";position:absolute;left:11px;top:8px;bottom:8px;width:2px;background:linear-gradient(180deg,var(--kor),transparent)}
.zaman-oge{position:relative;padding-bottom:30px}
.zaman-oge:last-child{padding-bottom:0}
.zaman-oge::before{content:"";position:absolute;left:-31px;top:6px;width:13px;height:13px;border-radius:50%;background:var(--kor);border:3px solid var(--zemin);box-shadow:0 0 0 3px rgba(255,138,61,.22)}
.zaman-tarih{display:inline-block;color:var(--buz);font-size:.82rem;font-weight:700;letter-spacing:.04em;margin-bottom:6px}
.zaman-oge h3{font-size:1.1rem;margin-bottom:8px}
.zaman-oge p{color:var(--metin-2);font-size:.95rem}
.galeri-izgara{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.galeri-oge{position:relative;border-radius:var(--r);overflow:hidden;border:1px solid var(--kenar);background:var(--yuzey-us);aspect-ratio:4/3}
.galeri-oge img{width:100%;height:100%;object-fit:cover;border-radius:0;transition:transform .45s ease}
.galeri-oge:hover img{transform:scale(1.06)}
.galeri-bilgi{position:absolute;left:0;right:0;bottom:0;padding:34px 18px 15px;background:linear-gradient(0deg,rgba(6,8,13,.93),transparent);color:#fff}
.galeri-bilgi strong{display:block;font-size:.97rem}
.galeri-bilgi small{color:var(--metin-2);font-size:.8rem}
.filtre-serit{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:32px}
.filtre-dugme{padding:9px 18px;border-radius:100px;border:1px solid var(--kenar);background:var(--yuzey);color:var(--metin-2);font-size:.88rem;font-weight:600;transition:border-color var(--gecis),color var(--gecis),background var(--gecis)}
.filtre-dugme:hover{border-color:var(--kor);color:var(--kor)}
.filtre-dugme[aria-pressed="true"]{background:var(--kor);border-color:var(--kor);color:#14100b}
.sozluk-izgara{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}
.terim{background:var(--yuzey);border:1px solid var(--kenar);border-radius:var(--r);padding:22px 24px}
.terim dt{font-size:1.05rem;font-weight:700;color:var(--kor);margin-bottom:8px}
.terim dd{color:var(--metin-2);font-size:.95rem}
.harf-serit{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:30px}
.harf-serit a{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:var(--r-s);border:1px solid var(--kenar);background:var(--yuzey);color:var(--metin-2);font-weight:700;font-size:.88rem}
.harf-serit a:hover{border-color:var(--kor);color:var(--kor)}
.iletisim-kart{display:flex;gap:16px;background:var(--yuzey);border:1px solid var(--kenar);border-radius:var(--r);padding:24px}
.iletisim-kart i{width:46px;height:46px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:12px;background:var(--kor-sis);color:var(--kor);font-size:1.15rem}
.iletisim-kart h3{font-size:1.03rem;margin-bottom:6px}
.iletisim-kart p,.iletisim-kart address{color:var(--metin-2);font-size:.95rem;font-style:normal}
.harita-sarmal{position:relative;border-radius:var(--r);overflow:hidden;border:1px solid var(--kenar);background:var(--yuzey-us);aspect-ratio:16/9}
.harita-sarmal iframe{width:100%;height:100%;border:0;display:block}
.cagri-serit{background:linear-gradient(135deg,rgba(255,138,61,.16),rgba(79,209,197,.09)),var(--yuzey);border:1px solid var(--kenar-parlak);border-radius:var(--r-l);padding:52px 44px;text-align:center}
.cagri-serit h2{margin-bottom:14px}
.cagri-serit p{color:var(--metin-2);max-width:640px;margin:0 auto 28px;font-size:1.03rem}
.cagri-serit .buton-grup{justify-content:center}
.sayfalama{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:44px}
.sayfalama a,.sayfalama span{min-width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:0 14px;border-radius:var(--r-s);border:1px solid var(--kenar);background:var(--yuzey);color:var(--metin-2);font-weight:600;font-size:.92rem}
.sayfalama a:hover{border-color:var(--kor);color:var(--kor)}
.sayfalama [aria-current]{background:var(--kor);border-color:var(--kor);color:#14100b}
.hata-alani{padding:90px 0;text-align:center}
.hata-kod{font-size:clamp(5rem,3rem + 12vw,10rem);font-weight:800;line-height:1;background:linear-gradient(120deg,var(--kor),var(--altin));-webkit-background-clip:text;background-clip:text;color:transparent}
.site-alt{background:var(--zemin-alt);border-top:1px solid var(--kenar);padding:62px 0 0;margin-top:20px}
.alt-izgara{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:40px;padding-bottom:44px}
.alt-sutun h3{font-size:1.02rem;margin-bottom:18px;color:#fff}
.alt-sutun p{color:var(--metin-2);font-size:.93rem;margin-bottom:18px}
.alt-liste{display:grid;gap:10px}
.alt-liste a{color:var(--metin-2);font-size:.92rem;transition:color var(--gecis),padding-left var(--gecis)}
.alt-liste a:hover{color:var(--kor);padding-left:4px}
.alt-iletisim{display:grid;gap:13px}
.alt-iletisim li{display:flex;gap:11px;color:var(--metin-2);font-size:.92rem}
.alt-iletisim i{color:var(--kor);margin-top:5px;font-size:.9rem}
.alt-iletisim address{font-style:normal}
.sosyal{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}
.sosyal-bag{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:var(--r-s);border:1px solid var(--kenar);background:var(--yuzey);color:var(--metin-2);font-size:1rem;transition:border-color var(--gecis),color var(--gecis),transform var(--gecis)}
.sosyal-bag:hover{border-color:var(--kor);color:var(--kor);transform:translateY(-2px)}
.alt-serit{border-top:1px solid var(--kenar);padding:22px 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;font-size:.86rem;color:var(--metin-3)}
.alt-serit-bag{display:flex;flex-wrap:wrap;gap:20px}
.alt-serit-bag a{color:var(--metin-3)}
.alt-serit-bag a:hover{color:var(--kor)}
.yas-rozet{display:inline-flex;align-items:center;gap:8px;padding:6px 13px;border-radius:var(--r-s);border:1px solid var(--kenar-parlak);color:var(--metin-2);font-size:.8rem;font-weight:700}
.yas-rozet strong{color:var(--buz)}
.yukari{position:fixed;right:22px;bottom:22px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:var(--r-s);background:var(--kor);color:#14100b;font-size:1rem;box-shadow:var(--golge);opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity var(--gecis),visibility var(--gecis),transform var(--gecis);z-index:110}
.yukari.gorunur{opacity:1;visibility:visible;transform:translateY(0)}
.harita-sayfa{display:grid;gap:34px}
.harita-blok h2{font-size:1.25rem;margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid var(--kenar)}
.harita-blok ul{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}
.harita-blok a{color:var(--metin-2);font-size:.94rem;display:flex;gap:9px}
.harita-blok a:hover{color:var(--kor)}
.harita-blok i{color:var(--kor);font-size:.68rem;margin-top:8px}
@media (max-width:1080px){.alt-menu.genis{min-width:420px}.izgara-4{grid-template-columns:repeat(2,1fr)}.istatistik-serit{grid-template-columns:repeat(2,1fr)}.harita-blok ul{grid-template-columns:repeat(2,1fr)}}
@media (max-width:960px){.menu-ac{display:flex}
.ana-gezinme{position:fixed;top:0;right:0;width:min(360px,86vw);height:100dvh;background:var(--zemin-alt);border-left:1px solid var(--kenar);padding:84px 20px 40px;overflow-y:auto;transform:translateX(102%);transition:transform .3s ease;z-index:119;margin-left:0}
body.menu-acik .ana-gezinme{transform:translateX(0)}
.ana-menu{flex-direction:column;align-items:stretch;gap:4px}
.menu-bag{padding:14px;font-size:1rem;justify-content:space-between}
.menu-bag .fa-chevron-down{font-size:.72rem}
.menu-oge:hover .fa-chevron-down{transform:none}
.menu-oge.acik .fa-chevron-down{transform:rotate(180deg)}
.alt-menu,.alt-menu.genis{position:static;display:none;opacity:1;visibility:visible;transform:none;box-shadow:none;border:0;border-left:2px solid var(--kenar);border-radius:0;margin:2px 0 6px 14px;padding:2px 0 2px 8px;min-width:0;grid-template-columns:1fr;background:transparent}
.menu-oge:hover>.alt-menu,.menu-oge:focus-within>.alt-menu{display:none}
.menu-oge.acik>.alt-menu{display:grid}
.ust-cta{display:none}
.menu-cta-mobil{display:flex;margin-top:18px;width:100%}
.kahraman-izgara{grid-template-columns:1fr;gap:40px}
.kahraman-gorsel{order:-1}
.izgara-yan{grid-template-columns:1fr}
.yan-panel{position:static}
.izgara-3{grid-template-columns:repeat(2,1fr)}
.alt-izgara{grid-template-columns:repeat(2,1fr);gap:34px}
.galeri-izgara{grid-template-columns:repeat(2,1fr)}}
@media (min-width:961px){.menu-cta-mobil{display:none}}
@media (max-width:680px){:root{--ust-h:64px}
body{font-size:16px}
.bolum{padding:54px 0}
.bolum-basi{margin-bottom:34px}
.izgara-2,.izgara-3,.izgara-4,.sozluk-izgara{grid-template-columns:1fr}
.istatistik-serit{grid-template-columns:repeat(2,1fr);gap:14px}
.istatistik{padding:20px 14px}
.istatistik .sayi{font-size:1.75rem}
.galeri-izgara{grid-template-columns:1fr}
.alt-izgara{grid-template-columns:1fr;gap:30px}
.harita-blok ul{grid-template-columns:1fr}
.cagri-serit{padding:38px 22px}
.adim{padding:22px 20px}
.adim::before{position:static;margin-bottom:14px}
.kahraman{padding:44px 0 58px}
.kahraman-rozet{position:static;margin-top:16px}
.ust-serit-sag{display:none}
.buton{width:100%}
.buton-grup{flex-direction:column}
.alt-serit{flex-direction:column;text-align:center}
.alt-serit-bag{justify-content:center;gap:14px}
.sss-soru{padding:17px 18px;font-size:.97rem}
.sss-cevap{padding:0 18px 18px}
.yukari{right:14px;bottom:14px}}
@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms !important;transition-duration:.01ms !important;scroll-behavior:auto !important}.buton:hover,.kart:hover,.oyun-kart:hover,.yazi-kart:hover{transform:none}}
@media print{.site-ust,.site-alt,.yukari,.ust-serit,.cagri-serit{display:none}body{background:#fff;color:#000}}
