/* selvi.org üyelik + favoriler — tüm sayfalara uye.js ile eklenir (v2: kompakt hap menü, profil penceresi yok) */
.uye-nav-li{display:flex;align-items:center;gap:8px}
.uye-nav-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid rgba(167,139,250,.45);background:rgba(167,139,250,.10);color:#e6edf5 !important;font-size:.85rem;font-weight:600;cursor:pointer;line-height:1;white-space:nowrap}
.uye-nav-btn:hover{background:rgba(167,139,250,.22)}
.uye-nav-btn.uye-nav-btn--fav{border-color:rgba(251,191,36,.5);background:rgba(251,191,36,.10)}
.uye-nav-btn.uye-nav-btn--fav:hover{background:rgba(251,191,36,.22)}
.uye-nav-btn::after{display:none !important}
.uye-cikis{background:none;border:none;color:#9fb3c8;font-size:.8rem;cursor:pointer;padding:4px 6px;font-family:inherit}
.uye-cikis:hover{color:#fff}

/* Ana sayfa hap menüsü (.nav__inner): 9 bağlantı + dil anahtarı dar → üyelik düğmesi varken aralık daraltılır.
   Ölçüm (1280 px): kaydırılmış hap 1020 px; bağlantılar 886 px + logo 71 + iç boşluk 48 = 1005 px → sığar. */
.nav__links.has-uye{gap:22px}
.nav.is-scrolled .nav__links.has-uye{gap:18px}
.nav__inner .uye-nav-btn{padding:5px 10px;font-size:.8rem}
@media (max-width:1100px){.nav__links.has-uye,.nav.is-scrolled .nav__links.has-uye{gap:14px}}

/* yazı üst bilgisi yıldızı */
.uye-yildiz{display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding:7px 14px;border-radius:999px;border:1px solid rgba(251,191,36,.55);background:rgba(251,191,36,.08);color:#fbbf24;font:inherit;font-size:.85rem;font-weight:700;cursor:pointer;line-height:1;white-space:nowrap}
.uye-yildiz:hover{background:rgba(251,191,36,.2)}
.uye-yildiz.is-on{background:#fbbf24;color:#0a1628}
.uye-yildiz[disabled]{opacity:.5;cursor:wait}

/* kart / liste yıldızı */
.uye-kart-yildiz{display:inline-block;margin-left:8px;border:none;background:none;color:#fbbf24;font-size:1.05rem;line-height:1;cursor:pointer;vertical-align:middle;opacity:.55;padding:2px 4px}
.uye-kart-yildiz:hover,.uye-kart-yildiz.is-on{opacity:1}
.uye-kart-yildiz[disabled]{cursor:wait}

/* favorilerim sayfası */
.uye-fav-arac{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}
.uye-fav-arac input,.uye-fav-arac select{padding:10px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.05);color:#fff;font:inherit;min-width:180px;flex:1}
.uye-fav-ust{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:0 0 14px;color:var(--text-muted,#9fb3c8);font-size:.9rem}
.uye-fav-ust .uye-cikis{border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:6px 12px}
.uye-fav-bos{padding:32px;text-align:center;color:#9fb3c8;border:1px dashed rgba(255,255,255,.15);border-radius:14px}
.uye-fav-giris{display:inline-flex;align-items:center;gap:10px;padding:12px 20px;border-radius:999px;background:#fff;color:#1f2937 !important;font-weight:700;text-decoration:none}
.uye-fav-giris svg{width:20px;height:20px}
.uye-fav-not{margin:12px 0 0;font-size:.8rem;color:#7f8ea3}
.uye-fav-not a{color:#a78bfa}
@media (max-width:960px){.uye-nav-li{margin-top:8px}}
