/* Kurumsal sayfalar (2026-09-30): yardım, iletişim, künye, gizlilik, yazarlar — kanal öner sayfasıyla aynı görsel dil */
.sy{
	--kart:#141414; --kenar:#2a2a2a; --alan:#0c0c0c; --alan-k:#353535;
	--kir1:#9c0b12; --kir2:#6a050b; --kir-k:#c8202a; --yesil:#20d06a; --hata:#ff6b6b;
	width:980px; margin:14px auto 24px; color:#e8e8e8;
	font-family:"Segoe UI","Open Sans",Tahoma,Arial,sans-serif; font-size:14px; line-height:1.5;
}
.sy *{box-sizing:border-box;}
.sy [hidden]{display:none !important;}
.sy a{color:#ff5a61; text-decoration:none;}
.sy a:hover{text-decoration:underline;}

.sy-ust{margin-bottom:14px;}
.sy-yol{font-size:12px; color:#8a8a8a; margin-bottom:4px;}
.sy-yol a{color:#aaa;}
.sy-yol span{margin:0 6px; color:#555;}
.sy h1, .sy h2, .sy h3{display:block;}
.sy h1{margin:0; font-size:30px; font-weight:600; line-height:1.15; color:#fff;}
.sy-ek{color:#888; font-weight:normal; font-size:.8em;}
.sy h1 .sy-ek{font-size:.55em;}
.sy-ust p{margin:4px 0 0; font-size:13px; color:#bdbdbd; max-width:720px;}

.sy-izgara{display:grid; grid-template-columns:minmax(0,1fr) 280px; gap:16px; align-items:start;}
.sy-ana{min-width:0; display:grid; gap:16px;}
.sy-yan{display:grid; gap:16px;}
.sy-kart{background:var(--kart); border:1px solid var(--kenar); border-radius:6px; padding:18px 20px 20px; min-width:0;}
.sy-kart-baslik{margin:0 0 14px; font-size:15px; font-weight:600; color:#fff; padding-bottom:10px; border-bottom:1px solid var(--kenar); position:relative;}
.sy-kart-baslik::after{content:""; position:absolute; left:0; bottom:-1px; width:48px; height:2px; background:var(--kir-k);}

/* yan menü */
.sy-menu{padding:8px;}
.sy-menu .sy-kart-baslik{margin:6px 10px 8px; padding-bottom:8px;}
.sy-menu ul{list-style:none; margin:0; padding:0;}
.sy-menu a{display:flex; align-items:center; gap:10px; padding:9px 12px; border-radius:4px; color:#cfcfcf; font-size:13.5px; border-left:2px solid transparent;}
.sy-menu a:hover{background:#1d1d1d; color:#fff; text-decoration:none;}
.sy-menu a.aktif{background:linear-gradient(90deg,rgba(156,11,18,.55),rgba(106,5,11,.15)); border-left-color:var(--kir-k); color:#fff; font-weight:600;}
.sy-menu svg{width:18px; height:18px; flex-shrink:0; fill:none; stroke:currentColor; stroke-width:1.7; stroke-linecap:round; stroke-linejoin:round; opacity:.85;}

/* düz metin (gizlilik, yardım yanıtları) */
.sy-metin{color:#cfcfcf;}
.sy-metin p{margin:0 0 10px;}
.sy-metin p:last-child{margin-bottom:0;}
.sy-metin h2{margin:22px 0 8px; font-size:17px; font-weight:600; color:#fff; scroll-margin-top:12px;}
.sy-metin h2:first-child{margin-top:0;}
.sy-metin ul, .sy-metin ol{margin:0 0 10px; padding-left:20px;}
.sy-metin li{margin-bottom:6px;}
.sy-metin li::marker{color:var(--kir-k);}
.sy-metin b, .sy-metin strong{color:#fff; font-weight:600;}
.sy-giris{font-size:15px; color:#e0e0e0;}

/* içindekiler */
.sy-icindekiler{list-style:none; counter-reset:sy; margin:0; padding:0; font-size:13px;}
.sy-icindekiler li{counter-increment:sy; border-top:1px solid #222;}
.sy-icindekiler li:first-child{border-top:0;}
.sy-icindekiler a{display:flex; gap:10px; padding:8px 2px; color:#cfcfcf;}
.sy-icindekiler a::before{content:counter(sy); flex-shrink:0; width:20px; height:20px; border-radius:50%; background:#222; border:1px solid #3a3a3a; color:#ddd; font-size:11px; text-align:center; line-height:18px; margin-top:1px;}
.sy-icindekiler a:hover{color:#fff; text-decoration:none;}
.sy-icindekiler a:hover::before{background:linear-gradient(var(--kir1),var(--kir2)); border-color:var(--kir-k); color:#fff;}

/* sık sorulan sorular */
.sy-ara{position:relative; margin-bottom:14px;}
.sy-ara svg{position:absolute; left:12px; top:11px; width:18px; height:18px; fill:none; stroke:#888; stroke-width:1.8; stroke-linecap:round; pointer-events:none;}
.sy .sy-ara input[type=search]{padding-left:38px;}
.sy-sss{display:grid; gap:8px;}
.sy-sss details{background:#101010; border:1px solid var(--kenar); border-radius:5px; scroll-margin-top:12px; transition:border-color .15s;}
.sy-sss details[open]{border-color:#3d3d3d;}
.sy-sss details:target{border-color:var(--kir-k);}
.sy-sss summary{list-style:none; cursor:pointer; display:flex; align-items:center; gap:12px; padding:12px 14px; font-size:14.5px; font-weight:600; color:#f0f0f0; border-radius:5px;}
.sy-sss summary::-webkit-details-marker{display:none;}
.sy-sss summary:hover{background:#171717;}
.sy-sss summary:focus-visible{outline:none; box-shadow:0 0 0 3px rgba(200,32,42,.35);}
.sy-sss summary .sy-no{flex-shrink:0; width:26px; height:26px; border-radius:50%; background:linear-gradient(var(--kir1),var(--kir2)); border:1px solid var(--kir-k); color:#fff; font-size:12.5px; text-align:center; line-height:24px;}
.sy-sss summary::after{content:""; margin-left:auto; flex-shrink:0; width:8px; height:8px; border-right:2px solid #999; border-bottom:2px solid #999; transform:rotate(45deg) translate(-2px,-2px); transition:transform .2s;}
.sy-sss details[open] summary::after{transform:rotate(-135deg) translate(-2px,-2px);}
.sy-sss .sy-cevap{padding:2px 16px 14px 52px;}
.sy-sss-yok{padding:14px; color:#999; text-align:center; font-size:13px;}
.sy-dugme{display:inline-flex; align-items:center; gap:8px; padding:8px 16px; border:1px solid var(--kir-k); border-radius:4px; background:linear-gradient(#b50d16,var(--kir2)); color:#fff !important; font-weight:600; font-size:13.5px; transition:filter .15s;}
.sy-dugme:hover{filter:brightness(1.15); text-decoration:none !important;}
.sy-dugme-ikincil{border-color:#444; background:#1d1d1d; color:#ddd !important; font-weight:normal;}
.sy-dugme-ikincil:hover{border-color:var(--kir-k); color:#fff !important; filter:none;}
.sy-not{background:#1a1a1a; border-left:3px solid #e0a030; border-radius:0 4px 4px 0; padding:9px 12px; margin:10px 0; font-size:13px; color:#cfcfcf;}

/* bilgi kutusu (yan) */
.sy-bilgi{font-size:13px; color:#bdbdbd;}
.sy-bilgi p{margin:0 0 12px;}
.sy-bilgi .sy-dugme{margin-top:2px;}
.sy-baglanti{list-style:none; margin:0; padding:0;}
.sy-baglanti li{border-top:1px solid #222;}
.sy-baglanti li:first-child{border-top:0;}
.sy-baglanti a{display:block; padding:9px 0 9px 2px; color:#e8e8e8;}
.sy-baglanti a b{display:block; font-weight:600;}
.sy-baglanti a span{display:block; color:#999; font-size:12.5px;}
.sy-baglanti a:hover{text-decoration:none;}
.sy-baglanti a:hover b{color:#ff5a61;}

/* form (iletişim) */
.sy-satir{display:grid; grid-template-columns:1fr 1fr; gap:0 14px;}
.sy-alan{margin-bottom:14px; min-width:0;}
.sy-alan label{display:block; font-size:13px; font-weight:600; color:#ddd; margin-bottom:5px;}
.sy-alan label em, .sy-form-not em{font-style:normal; color:var(--kir-k);}
.sy-alan label small{font-weight:normal; color:#888;}
.sy input[type=text], .sy input[type=email], .sy input[type=tel], .sy input[type=search], .sy select, .sy textarea{
	display:block; width:100%; height:40px; padding:0 12px; margin:0;
	background:var(--alan); color:#fff; border:1px solid var(--alan-k); border-radius:4px;
	font:inherit; font-size:14px; outline:none; transition:border-color .15s, box-shadow .15s;
}
.sy input[type=search]::-webkit-search-cancel-button{filter:invert(.7);}
.sy textarea{height:auto; min-height:140px; padding:9px 12px; resize:vertical; line-height:1.45;}
.sy select{appearance:none; -webkit-appearance:none; padding-right:34px; cursor:pointer;
	background:var(--alan) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23aaa' stroke-width='1.6'/%3E%3C/svg%3E") no-repeat right 12px center;}
.sy select option{background:#1a1a1a; color:#fff;}
.sy input::placeholder, .sy textarea::placeholder{color:#6d6d6d;}
.sy input:hover, .sy select:hover, .sy textarea:hover{border-color:#4a4a4a;}
.sy input:focus, .sy select:focus, .sy textarea:focus{border-color:var(--kir-k); box-shadow:0 0 0 3px rgba(200,32,42,.25);}
.sy [aria-invalid=true]{border-color:var(--hata) !important;}
.sy-hata{display:block; font-size:12.5px; color:var(--hata); margin-top:4px;}
.sy-hata:empty{display:none;}
.sy-alt{display:flex; justify-content:space-between; gap:10px;}
.sy-sayac{margin-left:auto; font-size:12px; color:#777; margin-top:4px; white-space:nowrap;}
.sy-sayac.dolu{color:#e0a030;}
.sy-gizli{position:absolute; left:-9999px; width:1px; height:1px; overflow:hidden;}
.sy-ozet{background:rgba(255,107,107,.1); border:1px solid rgba(255,107,107,.45); color:#ffb3b3; border-radius:4px; padding:9px 12px; margin-bottom:14px; font-size:13px;}
.sy-gonder-alan{display:flex; align-items:center; gap:16px; margin-top:4px;}
.sy-gonder{flex-shrink:0; min-width:150px; height:44px; padding:0 26px; border:1px solid var(--kir-k); border-radius:4px; cursor:pointer;
	background:linear-gradient(#b50d16,var(--kir2)); color:#fff; font:inherit; font-size:15px; font-weight:600; letter-spacing:.2px; transition:filter .15s;}
.sy-gonder:hover{filter:brightness(1.15);}
.sy-gonder:focus-visible{outline:none; box-shadow:0 0 0 3px rgba(200,32,42,.4);}
.sy-gonder[disabled]{cursor:wait; filter:saturate(.6) brightness(.85);}
.sy-gonder[disabled] span::before{content:""; display:inline-block; width:14px; height:14px; margin:0 8px -2px 0; border:2px solid rgba(255,255,255,.35); border-top-color:#fff; border-radius:50%; animation:sy-don .7s linear infinite;}
@keyframes sy-don{to{transform:rotate(360deg);}}
.sy-form-not{margin:0; font-size:12px; color:#8a8a8a;}
.sy-tamam{text-align:center; padding:26px 10px 16px; outline:none;}
.sy-tamam-ikon{width:64px; height:64px; margin:0 auto 14px; border-radius:50%; background:rgba(32,208,106,.12); border:2px solid var(--yesil); display:flex; align-items:center; justify-content:center; animation:sy-bel .35s ease-out;}
.sy-tamam-ikon svg{width:34px; height:34px; fill:none; stroke:var(--yesil); stroke-width:2.6; stroke-linecap:round; stroke-linejoin:round;}
@keyframes sy-bel{from{transform:scale(.6); opacity:0;}}
.sy-tamam h3{margin:0 0 8px; font-size:20px; font-weight:600; color:#fff;}
.sy-tamam p{margin:0 auto 10px; max-width:460px; color:#bdbdbd;}

/* kişi kartları (künye, yazarlar) */
.sy-kisi{display:flex; align-items:center; gap:14px; min-width:0;}
.sy-foto{position:relative; flex-shrink:0; width:64px; height:64px; border-radius:50%; overflow:hidden; background:linear-gradient(135deg,#3a0a0e,#1a1a1a); border:2px solid #333; display:flex; align-items:center; justify-content:center; color:#fff; font-size:20px; font-weight:600; letter-spacing:.5px;}
.sy-foto img{position:absolute; inset:0; width:100%; height:100%; object-fit:cover;}
.sy-kisi-ad{display:block; color:#fff; font-size:15px; font-weight:600; line-height:1.3;}
.sy-kisi-gorev{display:block; color:#999; font-size:12.5px;}
a.sy-kisi:hover{text-decoration:none;}
a.sy-kisi:hover .sy-kisi-ad{color:#ff5a61;}
a.sy-kisi:hover .sy-foto{border-color:var(--kir-k);}

.sy-yonetim{display:grid; grid-template-columns:1fr 1fr; gap:12px;}
.sy-yonetim > *{background:#101010; border:1px solid var(--kenar); border-radius:5px; padding:14px;}
.sy-editorler{display:grid; grid-template-columns:repeat(auto-fill,minmax(200px,1fr)); gap:10px;}
.sy-editorler .sy-kisi{padding:10px; border-radius:5px; border:1px solid transparent;}
.sy-editorler .sy-kisi:hover{background:#101010; border-color:var(--kenar);}
.sy-editorler .sy-foto{width:52px; height:52px; font-size:16px;}
.sy table.sy-kunye-tablo{width:100%; margin:0; border:0; border-collapse:collapse; box-shadow:none; border-radius:0; background:none; font-size:13.5px;}
.sy .sy-kunye-tablo th, .sy .sy-kunye-tablo td{text-align:left; padding:9px 0; border:0; border-top:1px solid #222; vertical-align:top; background:none;}
.sy .sy-kunye-tablo tr:first-child th, .sy .sy-kunye-tablo tr:first-child td{border-top:0;}
.sy .sy-kunye-tablo th{width:42%; color:#999; font-weight:normal; padding-right:12px;}
.sy .sy-kunye-tablo td{color:#eee;}

/* yazarlar listesi */
.sy-yazarlar{display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:12px;}
.sy-yazar{display:flex; flex-direction:column; gap:10px; background:#101010; border:1px solid var(--kenar); border-radius:6px; padding:16px; color:inherit !important; transition:border-color .15s, background .15s;}
.sy-yazar:hover{border-color:var(--kir-k); background:#151515; text-decoration:none !important;}
.sy-yazar:hover .sy-kisi-ad{color:#ff5a61;}
.sy-yazar:hover .sy-foto{border-color:var(--kir-k);}
.sy-yazar p{margin:0; font-size:13px; color:#aaa; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden;}
.sy-yazar-alt{display:flex; gap:14px; margin-top:auto; padding-top:10px; border-top:1px solid #222; font-size:12px; color:#8a8a8a;}
.sy-yazar-alt b{color:#ddd; font-weight:600;}

/* yazar profili */
.sy-profil{display:flex; gap:22px; align-items:flex-start;}
.sy-profil .sy-foto{width:132px; height:132px; font-size:40px; border-width:3px;}
.sy-profil-ic{min-width:0; flex:1;}
.sy-profil h1{font-size:28px;}
.sy-profil-unvan{display:inline-block; margin:6px 0 10px; padding:2px 10px; border-radius:20px; background:rgba(200,32,42,.15); border:1px solid rgba(200,32,42,.5); color:#ff8a8f; font-size:12px;}
.sy-profil-ic p{margin:0 0 12px; color:#cfcfcf;}
.sy-sayilar{display:flex; flex-wrap:wrap; gap:10px; align-items:center;}
.sy-sayi{background:#101010; border:1px solid var(--kenar); border-radius:5px; padding:6px 14px; font-size:12px; color:#999;}
.sy-sayi b{display:block; color:#fff; font-size:16px; font-weight:600;}
.sy-yazilar-baslik{display:block; width:980px; margin:0 auto 6px; font-size:18px; font-weight:600; color:#fff;}

/* mobil */
.sy-mobil{width:auto; margin:12px 12px 20px;}
.sy-mobil h1{font-size:24px;}
.sy-mobil .sy-izgara{grid-template-columns:1fr; gap:12px;}
.sy-mobil .sy-ana, .sy-mobil .sy-yan{gap:12px;}
.sy-mobil .sy-kart{padding:14px 14px 16px;}
.sy-mobil .sy-satir, .sy-mobil .sy-yonetim, .sy-mobil .sy-yazarlar{grid-template-columns:1fr;}
.sy-mobil .sy-gonder-alan{flex-direction:column; align-items:stretch; gap:10px;}
.sy-mobil .sy-gonder{width:100%;}
.sy-mobil .sy-sss .sy-cevap{padding:2px 14px 14px 14px;}
.sy-mobil .sy-profil{flex-direction:column; align-items:center; text-align:center; gap:12px;}
.sy-mobil .sy-profil .sy-foto{width:110px; height:110px;}
.sy-mobil .sy-sayilar{justify-content:center;}
.sy-mobil .sy-kunye-tablo th{width:auto !important; display:block; padding-bottom:0 !important;}
.sy-mobil .sy-kunye-tablo td{display:block; border-top:0 !important; padding-top:2px !important;}
.sy-mobil input[type=text], .sy-mobil input[type=email], .sy-mobil input[type=tel], .sy-mobil input[type=search], .sy-mobil select, .sy-mobil textarea{font-size:16px;} /* iOS yakınlaştırmasın */
.sy-mobil + .sy-yazilar-baslik{width:auto; margin:0 12px 6px;}
@media (max-width:1000px){
	.sy:not(.sy-mobil){width:auto; margin-left:12px; margin-right:12px;}
	.sy-yazilar-baslik{width:auto; margin-left:12px; margin-right:12px;}
}
@media (max-width:760px){
	.sy-izgara, .sy-satir, .sy-yonetim, .sy-yazarlar{grid-template-columns:1fr;}
}
