/* Roket teması — tüm sitede. rella-2026.css'ten SONRA yüklenir; değişkenleri ve iskeleti ezer. */
body.rk26{
	--r-bg:#0E0E10; --r-surface:#18181B; --r-raise:#202022; --r-line:#1F1F22;
	--r-fg:#FFFFFF; --r-muted:#A0A0A8; --r-dim:#8A8A92;
	--r-accent:#25D1DA; --r-accent-2:#7FE6EB;
	--r-display:Geist,system-ui,sans-serif; --r-body:Geist,system-ui,sans-serif;
	--r-rad-sm:4px; --r-rad:6px; --r-rad-lg:10px;
	--r-max:1440px;
	--rk-side:88px; --rk-ink:#061214;
	font-family:Geist,system-ui,sans-serif;
}
body.rk26 ::selection{background:#25D1DA;color:#061214}

/* Turkuaz zeminli öğelerde koyu yazı */
body.rk26 .r-btn.r-acc,body.rk26 .r-tag.r-dub{color:var(--rk-ink) !important}
body.rk26 .r-btn,body.rk26 .r-icon-btn,body.rk26 .r-chip,body.rk26 .r-tag{border-radius:6px}
body.rk26 .r-hdr.r-search-open .r-search-toggle{color:var(--rk-ink) !important;box-shadow:none}

/* ---------------- İskelet: sol menü + içerik ---------------- */
.rk-app{display:flex;align-items:flex-start;max-width:1528px;margin:0 auto;min-height:100vh}
body.rk26 .rk-app>#wrap{flex:1 1 auto;min-width:0;max-width:none;margin:0 !important}
.rk-side{position:sticky;top:0;flex:0 0 var(--rk-side);width:var(--rk-side);height:100vh;padding-top:80px;border-right:1px solid var(--r-line);background:var(--r-bg);z-index:110;overflow-y:auto;scrollbar-width:none}
body.admin-bar .rk-side{top:32px;height:calc(100vh - 32px)}
.rk-sl{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;height:70px;font-size:11.5px;font-weight:600;color:#B4B4BB !important;text-decoration:none !important;text-align:center;transition:color .15s}
.rk-sl i{font-size:18px}
.rk-sl:hover{color:#fff !important}
.rk-sl.is-on{color:var(--r-accent) !important;background:linear-gradient(90deg,rgba(37,209,218,.12),transparent)}
.rk-sl.is-on::before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:var(--r-accent)}

/* ---------------- Üst bar (masaüstü) ---------------- */
@media (min-width:1001px){
	body.rk26 .r-hdr{height:72px;padding:0 24px !important;gap:24px;background:var(--r-bg) !important;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:1px solid var(--r-line);box-shadow:none}
	body.rk26 .r-hdr .r-logo{order:1}
	body.rk26 .r-hdr .r-nav{display:none}
	body.rk26 .r-hdr .r-search-toggle,body.rk26 .r-hdr .r-search-kapat,body.rk26 .r-hdr .r-kbd{display:none !important}
	/* Arama her zaman açık, satır içinde */
	body.rk26 .r-hdr .r-search{order:2;display:block !important;position:relative !important;top:auto !important;left:auto;right:auto;flex:0 1 360px;width:auto !important;padding:0 !important;background:none !important;border:0 !important;box-shadow:none !important;backdrop-filter:none;animation:none}
	body.rk26 .r-hdr .r-search-ic{display:flex;align-items:center;gap:10px;height:40px;padding:0 14px;border-radius:6px;background:var(--r-surface);border:1px solid #26262A;color:var(--r-dim)}
	body.rk26 .r-hdr .r-search-ic input{flex:1;min-width:0;height:100%;background:none !important;border:0 !important;outline:0;box-shadow:none !important;padding:0 !important;color:#fff;font:inherit;font-size:14px}
	body.rk26 .r-hdr .r-search-ic:focus-within{border-color:var(--r-accent)}
	body.rk26 .r-hdr #datafetch{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:300;max-height:70vh;overflow:auto;background:#151517;border:1px solid #26262A;border-radius:8px;box-shadow:0 24px 50px rgba(0,0,0,.7)}
	body.rk26 .r-hdr #datafetch:empty{display:none}
	body.rk26 .r-hdr .r-hdr-sag{order:3;margin-left:auto}
	body.rk26 .r-hdr .r-btn.simplemodal-login{height:38px;padding:0 16px;font-weight:700}
	/* Burger ile açılan menü (Türler / Yıllar) masaüstünde açılır panel olur */
	body.rk26 .r-hdr.r-open .r-nav{display:block;position:absolute;top:100%;right:24px;width:320px;max-height:75vh;overflow:auto;padding:10px;background:#151517;border:1px solid #26262A;border-radius:8px;box-shadow:0 24px 50px rgba(0,0,0,.7)}
	body.rk26 .r-hdr.r-open .r-menu{flex-direction:column;align-items:stretch}
}

/* ---------------- Mobil ---------------- */
@media (max-width:1000px){
	.rk-side{display:none}
	body.rk26 .r-tabbar{background:rgba(14,14,16,.97) !important;border-top-color:var(--r-line)}
	body.rk26 .r-tabbar a.on{color:var(--r-accent) !important}
	body.rk26 .r-hdr{background:var(--r-bg) !important}
}

/* Footer */
body.rk26 .r-foot{border-top:1px solid var(--r-line);background:var(--r-bg)}
body.rk26 .r-foot a:hover{color:var(--r-accent) !important}

/* 3 çizgili menü butonu kaldırıldı */
body.rk26 .r-burger{display:none !important}

/* Sol menü ikonları: eski style.css'teki "i.fas.fa-tv{margin-left:-30px}" vb. kaymaları sıfırla */
.rk-side .rk-sl i,.rk-side .rk-sl i.fas{margin:0 !important;padding:0 !important;width:22px;text-align:center;display:block;line-height:1;position:static !important;transform:none !important}

/* Üst bar: Favorilerim butonu (bildirim zilinin yanında) */
.rk-fav-btn{position:relative}
.rk-fav-btn i{color:#ff4d6d}
.rk-fav-btn:hover{border-color:#ff4d6d !important}
.rk-fav-btn .rk-fav-n{position:absolute;top:-5px;right:-5px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:#ff4d6d;color:#fff;font-size:10px;font-weight:800;line-height:17px;text-align:center}
