/*
 * Seslibizde - 1001RADYO giydirme adaptörü
 * Yapıyı değiştirmez; sadece front_theme_style=radyo1001 seçildiğinde görünümü değiştirir.
 */
body.front-theme-radyo1001{background:#fff!important;overflow-x:hidden;font-family:'Outfit','TikTok Sans',Inter,Arial,sans-serif}
body.front-theme-radyo1001 .front-theme-header-radyo1001{
  min-height:760px;
  background:
    radial-gradient(circle at 27% 42%,rgba(255,95,126,.22) 0,rgba(255,95,126,.14) 20%,transparent 38%),
    radial-gradient(circle at 47% 42%,rgba(139,92,246,.22) 0,rgba(139,92,246,.12) 28%,transparent 48%),
    linear-gradient(90deg,rgba(10,15,22,.94) 0%,rgba(58,31,58,.94) 50%,rgba(31,8,31,.96) 100%)!important;
  background-size:cover!important;
  background-position:center!important;
  overflow:hidden!important;
  color:#fff;
}
body.front-theme-radyo1001 .front-theme-header-radyo1001:before{
  content:'';position:absolute;inset:80px 0 0;z-index:0;pointer-events:none;
  background:
    radial-gradient(circle at 33% 37%,rgba(255,100,124,.42) 0 0,transparent 20%),
    radial-gradient(circle at 28% 42%,rgba(99,102,241,.22),transparent 31%),
    radial-gradient(circle at 42% 46%,rgba(217,70,239,.16),transparent 28%);
  filter:blur(2px);
}
body.front-theme-radyo1001 .front-theme-header-radyo1001:after{
  content:'';position:absolute;inset:0;z-index:0;pointer-events:none;
  background:linear-gradient(180deg,rgba(0,0,0,.10),rgba(0,0,0,.18) 45%,rgba(0,0,0,.35));
}
body.front-theme-radyo1001 .front-theme-header-radyo1001>*{position:relative;z-index:2}
body.front-theme-radyo1001 .navbar{
  min-height:80px!important;padding:0!important;background:linear-gradient(to right,rgba(10,15,22,.86),rgba(58,31,58,.82),rgba(31,8,31,.86))!important;
  border-bottom:1px solid rgba(255,255,255,.12);box-shadow:none!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)
}
body.front-theme-radyo1001 .navbar>.container{max-width:1220px;padding-top:14px!important;padding-bottom:14px!important;align-items:center!important}
body.front-theme-radyo1001 .navbar-brand{padding:0!important;margin:0!important;background:none!important;border:0!important;box-shadow:none!important}
body.front-theme-radyo1001 .navbar-brand .logosm,
body.front-theme-radyo1001 .header.ss-admin-glass-header .logosm{
  min-width:auto!important;min-height:auto!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important
}
body.front-theme-radyo1001 .ss-text-logo-mark{display:none!important}
body.front-theme-radyo1001 .ss-text-logo-copy strong{font-size:28px!important;letter-spacing:-.04em;background:linear-gradient(135deg,#fff 0%,#a5b4fc 52%,#fff 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:ssRadyoGradient 5s ease infinite;background-size:200% auto}
body.front-theme-radyo1001 .ss-text-logo-copy small{display:none!important}
@keyframes ssRadyoGradient{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}
body.front-theme-radyo1001 .gorselimg{max-height:42px;width:auto!important;object-fit:contain;background:transparent!important}
body.front-theme-radyo1001 .menuarkasi{
  background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;gap:5px;backdrop-filter:none!important;-webkit-backdrop-filter:none!important
}
body.front-theme-radyo1001 .menuarkasi .nav-link{display:flex;align-items:center;gap:8px;padding:10px 16px!important;border-radius:12px;color:#cbd5e1!important;font-weight:800!important;font-size:14px!important;text-transform:none!important;letter-spacing:0!important;transition:.22s ease;text-shadow:0 1px 2px rgba(0,0,0,.3)}
body.front-theme-radyo1001 .menuarkasi .nav-link:hover{color:#fff!important;background:rgba(255,255,255,.07)!important;transform:translateY(-2px)}
body.front-theme-radyo1001 .menuarkasi .nav-item:first-child .nav-link{color:#fff!important;background:rgba(99,102,241,.18)!important;box-shadow:0 4px 15px rgba(99,102,241,.18)}
body.front-theme-radyo1001 .menuico{opacity:.9;color:#8b5cf6!important;margin-right:0!important}
body.front-theme-radyo1001 .navbar-toggler{border:1px solid rgba(255,255,255,.22)!important;border-radius:12px;padding:10px 12px;background:rgba(255,255,255,.08)!important}

body.front-theme-radyo1001 .aracon{max-width:1220px!important;padding-top:105px!important;padding-bottom:100px!important;position:relative;z-index:3}
body.front-theme-radyo1001 .aracon>.row{align-items:center!important;min-height:440px}
body.front-theme-radyo1001 .aracon .col-lg-5:first-child{position:relative;min-height:430px;display:flex;align-items:center;justify-content:center}
body.front-theme-radyo1001 .aracon .col-lg-5:first-child:before{content:'';position:absolute;inset:-40px auto auto 50%;width:520px;height:520px;transform:translateX(-50%);border-radius:50%;background:linear-gradient(135deg,#ff6d6d 0%,#ff4fad 45%,#7c3aed 100%);box-shadow:0 30px 80px rgba(124,58,237,.35);z-index:0}
body.front-theme-radyo1001 .aracon .col-lg-5:first-child:after{content:'';position:absolute;left:50%;top:50%;width:620px;height:620px;transform:translate(-50%,-50%);background:url('../images/radyo1001-sohbetbgsi.svg') center/contain no-repeat;z-index:0;opacity:.85;filter:saturate(1.14) drop-shadow(0 30px 60px rgba(139,92,246,.22));animation:ssRadyoFloat 6s ease-in-out infinite}
@keyframes ssRadyoFloat{0%,100%{transform:translate(-50%,-50%) translateY(0)}50%{transform:translate(-50%,-50%) translateY(-14px)}}
body.front-theme-radyo1001 .aracon .col-lg-5:first-child>.position-relative{z-index:2;width:100%;max-width:360px;margin:auto}
body.front-theme-radyo1001 .sgiris{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;min-height:0!important;overflow:visible!important}
body.front-theme-radyo1001 .sgiris:before,body.front-theme-radyo1001 .sgiris:after{display:none!important}
body.front-theme-radyo1001 .sgiris .circbir,body.front-theme-radyo1001 .sgiris .circiki{display:none!important}
body.front-theme-radyo1001 .sgiris .srenk{color:#fff!important;background:linear-gradient(135deg,#fff,#e2e8f0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:24px!important;font-weight:950!important;letter-spacing:.02em;text-shadow:none!important}
body.front-theme-radyo1001 .sgiris .sunut{color:rgba(255,255,255,.82)!important;text-shadow:none!important}
body.front-theme-radyo1001 .sgiris .sforms .input-group{margin-bottom:18px!important;box-shadow:none!important;border-radius:16px;overflow:visible}
body.front-theme-radyo1001 .sgiris .input-group-text{display:none!important}
body.front-theme-radyo1001 .sgiris .form-control{height:52px;border-radius:16px!important;background:#fff!important;border:2px solid rgba(255,255,255,.16)!important;color:#333!important;font-weight:800!important;padding:0 22px!important;box-shadow:0 12px 30px rgba(0,0,0,.10)!important}
body.front-theme-radyo1001 .sgiris .form-control::placeholder{color:#414141!important;font-weight:800!important}
body.front-theme-radyo1001 .sgiris .btn-connect,body.front-theme-radyo1001 .sgiris .btn-connect2{min-height:52px;border-radius:16px!important;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 50%,#a855f7 100%)!important;color:#fff!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:1px!important;box-shadow:0 12px 30px rgba(99,102,241,.35)!important;border:0!important}.front-theme-radyo1001 .sgiris .btn-connect img,.front-theme-radyo1001 .sgiris .btn-connect2 img{display:none!important}
body.front-theme-radyo1001 .ss-obs-quick-stack{gap:12px!important}
body.front-theme-radyo1001 .ss-obs-quick-card-v2{background:rgba(255,255,255,.11)!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:18px!important;box-shadow:0 12px 30px rgba(0,0,0,.16)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}
body.front-theme-radyo1001 .ss-obs-quick-text strong{color:#fff!important}.front-theme-radyo1001 .ss-obs-quick-text small{color:rgba(255,255,255,.75)!important}
body.front-theme-radyo1001 .d-lg-block.d-none.col-lg-2{display:none!important}
body.front-theme-radyo1001 .aracon .col-lg-5.d-flex{padding-left:70px!important;justify-content:center!important}
body.front-theme-radyo1001 .kullanım-rehberi{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;color:#fff!important;text-align:left!important;max-width:560px}.front-theme-radyo1001 .kullanım-rehberi:first-child{display:none!important}
body.front-theme-radyo1001 .kullanım-rehberi.order-1{order:1!important;margin:0!important;text-align:left!important}
body.front-theme-radyo1001 .mobilshbt{font-size:46px!important;line-height:1.18!important;font-weight:950!important;color:#fff!important;text-align:left!important;margin-bottom:18px!important;background:linear-gradient(135deg,#fff,#e2e8f0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-transform:uppercase;letter-spacing:-.03em}
body.front-theme-radyo1001 .kullanım-rehberi.order-1 p{font-size:19px!important;line-height:1.8!important;color:rgba(255,255,255,.88)!important;text-align:left!important;margin-bottom:28px!important;font-weight:700}
body.front-theme-radyo1001 .kullanım-rehberi.order-1 p:after{content:'Müziğin ve sohbetin keyfini çıkarın.';display:block;margin-top:18px;color:rgba(255,255,255,.88)}
body.front-theme-radyo1001 .kullanım-rehberi .row{display:flex!important;gap:16px!important;margin:0!important;flex-wrap:wrap}.front-theme-radyo1001 .kullanım-rehberi .row>[class*=col-]{width:auto!important;flex:1 1 180px!important;padding:0!important;margin:0!important}.front-theme-radyo1001 .kullanım-rehberi .btn{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-height:68px!important;border-radius:16px!important;background:rgba(255,255,255,.10)!important;border:2px solid rgba(255,255,255,.18)!important;box-shadow:none!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:16px!important}.front-theme-radyo1001 .kullanım-rehberi .btn:hover{transform:translateY(-3px);background:rgba(255,255,255,.16)!important}.front-theme-radyo1001 .kullanım-rehberi .btn img{width:28px!important;height:28px!important;object-fit:contain}
body.front-theme-radyo1001 .altgecis{display:none!important}
body.front-theme-radyo1001 .ortagecisbaslik{color:#ff1d48!important}.front-theme-radyo1001 .maksarka{background:linear-gradient(135deg,#6f31ee,#8d3cff)!important}
@media(max-width:1199px){body.front-theme-radyo1001 .front-theme-header-radyo1001{min-height:auto}body.front-theme-radyo1001 .aracon{padding-top:65px!important}body.front-theme-radyo1001 .aracon .col-lg-5:first-child:before{width:430px;height:430px}body.front-theme-radyo1001 .aracon .col-lg-5:first-child:after{width:520px;height:520px}body.front-theme-radyo1001 .aracon .col-lg-5.d-flex{padding-left:20px!important}.front-theme-radyo1001 .mobilshbt{font-size:38px!important}}
@media(max-width:991px){body.front-theme-radyo1001 .navbar-collapse{margin-top:12px;background:rgba(15,23,42,.92);border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:12px}body.front-theme-radyo1001 .menuarkasi{display:grid!important;gap:4px!important}body.front-theme-radyo1001 .aracon{padding-top:38px!important;padding-bottom:70px!important}body.front-theme-radyo1001 .aracon>.row{min-height:0}body.front-theme-radyo1001 .aracon .col-lg-5:first-child{min-height:390px;margin-bottom:20px}body.front-theme-radyo1001 .aracon .col-lg-5.d-flex{padding-left:12px!important;padding-right:12px!important}.front-theme-radyo1001 .kullanım-rehberi,.front-theme-radyo1001 .mobilshbt,.front-theme-radyo1001 .kullanım-rehberi.order-1 p{text-align:center!important}.front-theme-radyo1001 .kullanım-rehberi .row{justify-content:center!important}.front-theme-radyo1001 .mobilshbt{font-size:32px!important}.front-theme-radyo1001 .kullanım-rehberi.order-1 p{font-size:16px!important}}
@media(max-width:575px){body.front-theme-radyo1001 .aracon .col-lg-5:first-child{min-height:340px}body.front-theme-radyo1001 .aracon .col-lg-5:first-child:before{width:310px;height:310px;top:0}body.front-theme-radyo1001 .aracon .col-lg-5:first-child:after{width:370px;height:370px}body.front-theme-radyo1001 .ss-obs-quick-card-v2{padding:11px!important}.front-theme-radyo1001 .mobilshbt{font-size:28px!important}.front-theme-radyo1001 .kullanım-rehberi .row>[class*=col-]{flex:1 1 100%!important}}


/* Focused top-header styling for Seslibizde */
body.front-theme-radyo1001 .navbar>.container{display:flex;align-items:center;gap:26px}
body.front-theme-radyo1001 .navbar-collapse{display:flex!important;align-items:center;justify-content:flex-end;gap:18px;flex-grow:1}
body.front-theme-radyo1001 .menuarkasi{margin-right:10px!important}
body.front-theme-radyo1001 .ss-radyo-actions{display:flex;align-items:center;gap:12px;flex:0 0 auto}
body.front-theme-radyo1001 .ss-radyo-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:12px 22px;border-radius:16px;color:#fff!important;text-decoration:none!important;font-weight:900;line-height:1;white-space:nowrap;box-shadow:0 8px 24px rgba(0,0,0,.14);transition:transform .2s ease, box-shadow .2s ease, filter .2s ease}
body.front-theme-radyo1001 .ss-radyo-btn:hover{transform:translateY(-2px);filter:brightness(1.05);box-shadow:0 12px 28px rgba(0,0,0,.20)}
body.front-theme-radyo1001 .ss-radyo-btn i{font-size:14px;opacity:.95}
body.front-theme-radyo1001 .ss-radyo-btn-play{background:linear-gradient(135deg,#ff4b4b 0%, #ff6a3d 100%)}
body.front-theme-radyo1001 .ss-radyo-btn-dj{background:linear-gradient(135deg,#ff8d32 0%, #ff5a58 100%)}
body.front-theme-radyo1001 .ss-radyo-btn-request{background:linear-gradient(135deg,#7b61ff 0%, #8c79ff 50%, #6f90ff 100%)}
body.front-theme-radyo1001 .menuarkasi .nav-link{padding:12px 18px!important;border-radius:14px;font-weight:850!important}
body.front-theme-radyo1001 .menuarkasi .nav-item:first-child .nav-link{background:rgba(106,90,255,.24)!important;box-shadow:0 8px 22px rgba(106,90,255,.20)}
@media(max-width:1199px){body.front-theme-radyo1001 .ss-radyo-btn{padding:11px 16px;font-size:13px}}
@media(max-width:991px){body.front-theme-radyo1001 .navbar-collapse{display:block!important}body.front-theme-radyo1001 .ss-radyo-actions{display:grid;grid-template-columns:1fr;gap:8px;margin-top:12px}body.front-theme-radyo1001 .ss-radyo-btn{width:100%;justify-content:center}}


/* Logo güçlendirme: daha kalın, daha geniş, daha canlı */
body.front-theme-radyo1001 .navbar-brand.ss-logo-brand{margin-right:24px!important}
body.front-theme-radyo1001 .ss-text-logo{display:inline-flex!important;align-items:center!important}
body.front-theme-radyo1001 .ss-text-logo-copy{display:flex!important;align-items:center!important}
body.front-theme-radyo1001 .ss-text-logo-copy strong{
  font-size:42px!important;
  font-weight:1000!important;
  line-height:1!important;
  letter-spacing:-0.065em!important;
  display:inline-block!important;
  transform:scaleX(1.08)!important;
  transform-origin:left center!important;
  padding:2px 6px 2px 0!important;
  background:linear-gradient(135deg,#ffffff 0%,#d8ddff 38%,#a8b4ff 68%,#ffffff 100%)!important;
  -webkit-background-clip:text!important;
  background-clip:text!important;
  -webkit-text-fill-color:transparent!important;
  text-shadow:0 10px 28px rgba(10,15,22,.18)!important;
  filter:drop-shadow(0 6px 18px rgba(165,180,252,.18));
}
body.front-theme-radyo1001 .ss-text-logo-copy small{display:none!important}
@media(max-width:991px){
  body.front-theme-radyo1001 .ss-text-logo-copy strong{font-size:34px!important;transform:scaleX(1.05)!important}
}
@media(max-width:575px){
  body.front-theme-radyo1001 .ss-text-logo-copy strong{font-size:30px!important;letter-spacing:-0.05em!important}
}

/* ==========================================================
   Header menü butonlaştırma + logo arka gölge / şeffaf cam yama
   Not: Sadece 1001RADYO ön tema açıkken çalışır.
   ========================================================== */
body.front-theme-radyo1001 .navbar{
  padding-top:18px!important;
  padding-bottom:10px!important;
}
body.front-theme-radyo1001 .navbar>.container{
  gap:20px!important;
}
body.front-theme-radyo1001 .navbar-brand.ss-logo-brand{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  padding:12px 24px!important;
  border-radius:22px!important;
  background:linear-gradient(135deg,rgba(12,8,28,.62),rgba(47,22,68,.38))!important;
  border:1px solid rgba(255,255,255,.14)!important;
  box-shadow:0 18px 44px rgba(0,0,0,.32), inset 0 1px 0 rgba(255,255,255,.10)!important;
  backdrop-filter:blur(14px)!important;
  -webkit-backdrop-filter:blur(14px)!important;
  min-height:66px!important;
  overflow:visible!important;
}
body.front-theme-radyo1001 .navbar-brand.ss-logo-brand:hover{
  transform:translateY(-1px)!important;
  box-shadow:0 22px 52px rgba(0,0,0,.38), 0 0 34px rgba(135,98,255,.18), inset 0 1px 0 rgba(255,255,255,.14)!important;
}
body.front-theme-radyo1001 .ss-text-logo-copy strong{
  filter:drop-shadow(0 8px 18px rgba(0,0,0,.35)) drop-shadow(0 0 16px rgba(170,180,255,.18))!important;
}
body.front-theme-radyo1001 .ss-image-logo img,
body.front-theme-radyo1001 .gorselimg{
  filter:drop-shadow(0 9px 18px rgba(0,0,0,.45)) drop-shadow(0 0 18px rgba(255,255,255,.12))!important;
  opacity:1!important;
}

body.front-theme-radyo1001 .navbar-collapse{
  gap:14px!important;
}
body.front-theme-radyo1001 .menuarkasi{
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  padding:0!important;
  margin-right:8px!important;
  display:flex!important;
  align-items:center!important;
  gap:10px!important;
  overflow:visible!important;
}
body.front-theme-radyo1001 .menuarkasi .nav-item{
  margin:0!important;
  padding:0!important;
}
body.front-theme-radyo1001 .menuarkasi .nav-link{
  min-height:48px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:8px!important;
  padding:12px 18px!important;
  border-radius:18px!important;
  color:#fff!important;
  font-size:15px!important;
  font-weight:950!important;
  line-height:1.05!important;
  text-decoration:none!important;
  text-shadow:0 1px 10px rgba(0,0,0,.18)!important;
  border:1px solid rgba(255,255,255,.14)!important;
  background:linear-gradient(135deg,rgba(143,58,216,.95),rgba(94,92,255,.90))!important;
  box-shadow:0 12px 28px rgba(0,0,0,.20), inset 0 1px 0 rgba(255,255,255,.12)!important;
  transition:transform .18s ease, box-shadow .18s ease, filter .18s ease!important;
  white-space:nowrap!important;
}
body.front-theme-radyo1001 .menuarkasi .nav-link:hover,
body.front-theme-radyo1001 .menuarkasi .nav-link:focus{
  transform:translateY(-2px)!important;
  filter:brightness(1.08)!important;
  box-shadow:0 16px 34px rgba(0,0,0,.26), 0 0 24px rgba(140,120,255,.20), inset 0 1px 0 rgba(255,255,255,.16)!important;
}
body.front-theme-radyo1001 .menuarkasi .nav-link i{
  font-size:15px!important;
  color:rgba(255,255,255,.96)!important;
  margin-right:0!important;
}
body.front-theme-radyo1001 .menuarkasi .nav-item:nth-child(1) .nav-link{
  background:linear-gradient(135deg,#8b2be2 0%,#715cff 100%)!important;
}
body.front-theme-radyo1001 .menuarkasi .nav-item:nth-child(2) .nav-link{
  background:linear-gradient(135deg,#b72fbd 0%,#7b5cff 100%)!important;
}
body.front-theme-radyo1001 .menuarkasi .nav-item:nth-child(3) .nav-link{
  background:linear-gradient(135deg,#6d5cff 0%,#536dfe 100%)!important;
}
body.front-theme-radyo1001 .menuarkasi .nav-item:nth-child(4) .nav-link{
  background:linear-gradient(135deg,#ff6a3d 0%,#d946ef 100%)!important;
}
body.front-theme-radyo1001 .menuarkasi .nav-item:nth-child(5) .nav-link{
  background:linear-gradient(135deg,#a855f7 0%,#3b82f6 100%)!important;
}
body.front-theme-radyo1001 .menuarkasi .nav-item:nth-child(6) .nav-link{
  background:linear-gradient(135deg,#7c3aed 0%,#ec4899 100%)!important;
}

/* Sağdaki üç aksiyon butonu ile aynı hizaya getirme */
body.front-theme-radyo1001 .ss-radyo-actions{
  gap:12px!important;
}
body.front-theme-radyo1001 .ss-radyo-btn{
  min-height:48px!important;
  border-radius:18px!important;
  padding:12px 21px!important;
  border:1px solid rgba(255,255,255,.14)!important;
  box-shadow:0 12px 28px rgba(0,0,0,.22), inset 0 1px 0 rgba(255,255,255,.12)!important;
}

@media(max-width:1399px){
  body.front-theme-radyo1001 .menuarkasi{gap:8px!important}
  body.front-theme-radyo1001 .menuarkasi .nav-link{padding:11px 14px!important;font-size:14px!important;border-radius:16px!important}
  body.front-theme-radyo1001 .ss-radyo-btn{padding:11px 16px!important;font-size:13px!important;border-radius:16px!important}
  body.front-theme-radyo1001 .navbar-brand.ss-logo-brand{padding:10px 18px!important;min-height:60px!important}
  body.front-theme-radyo1001 .ss-text-logo-copy strong{font-size:36px!important}
}
@media(max-width:1199px){
  body.front-theme-radyo1001 .navbar>.container{gap:14px!important}
  body.front-theme-radyo1001 .menuarkasi .nav-link{padding:10px 12px!important;font-size:13px!important}
}
@media(max-width:991px){
  body.front-theme-radyo1001 .navbar-brand.ss-logo-brand{min-height:54px!important;padding:8px 14px!important;border-radius:18px!important}
  body.front-theme-radyo1001 .menuarkasi{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin-right:0!important}
  body.front-theme-radyo1001 .menuarkasi .nav-link{width:100%!important;justify-content:flex-start!important}
  body.front-theme-radyo1001 .ss-radyo-actions{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin-top:10px!important}
}



/* ==========================================================
   Yazı + ikon logo görünümü / admin seçimi ön yüz çıktısı
   ========================================================== */
body.front-theme-radyo1001 .navbar-brand.ss-logo-brand.ss-logo-mode-text_icon{
  gap:14px!important;
  min-height:72px!important;
  padding:13px 22px!important;
  background:linear-gradient(135deg,rgba(15,23,42,var(--ss-logo-panel-opacity,.46)),rgba(35,22,54,.32))!important;
  border:1px solid rgba(255,255,255,.12)!important;
  box-shadow:0 18px 42px rgba(0,0,0,.30),0 0 28px rgba(124,92,255,.11),inset 0 1px 0 rgba(255,255,255,.10)!important;
  backdrop-filter:blur(14px)!important;
  -webkit-backdrop-filter:blur(14px)!important;
}
body.front-theme-radyo1001 .navbar-brand.ss-logo-brand.ss-logo-mode-text_icon .ss-text-logo{
  display:inline-flex!important;
  align-items:center!important;
  gap:14px!important;
  min-width:0!important;
}
body.front-theme-radyo1001 .navbar-brand.ss-logo-brand.ss-logo-mode-text_icon .ss-text-logo-mark{
  width:54px!important;
  height:54px!important;
  min-width:54px!important;
  border-radius:16px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  background:linear-gradient(135deg,var(--ss-logo-icon-bg-start,#ff3d8b),var(--ss-logo-icon-bg-end,#7c5cff))!important;
  color:var(--ss-logo-icon-color,#fff)!important;
  box-shadow:0 16px 30px rgba(0,0,0,.24),0 0 24px rgba(190,92,255,.18),inset 0 1px 0 rgba(255,255,255,.22)!important;
}
body.front-theme-radyo1001 .navbar-brand.ss-logo-brand.ss-logo-mode-text_icon .ss-text-logo-mark i{
  font-size:25px!important;
  line-height:1!important;
  color:inherit!important;
}
body.front-theme-radyo1001 .navbar-brand.ss-logo-brand.ss-logo-mode-text_icon .ss-text-logo-copy{
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  justify-content:center!important;
  gap:4px!important;
  min-width:0!important;
}
body.front-theme-radyo1001 .navbar-brand.ss-logo-brand.ss-logo-mode-text_icon .ss-text-logo-copy strong{
  font-family:var(--ss-logo-font-family)!important;
  font-size:25px!important;
  font-weight:var(--ss-logo-font-weight,800)!important;
  line-height:1.02!important;
  letter-spacing:-.04em!important;
  transform:none!important;
  padding:0!important;
  color:var(--ss-text-logo-primary,#fff)!important;
  background:none!important;
  -webkit-text-fill-color:currentColor!important;
  text-shadow:0 8px 20px rgba(0,0,0,.32),0 0 18px rgba(255,255,255,.08)!important;
  filter:none!important;
  white-space:nowrap!important;
}
body.front-theme-radyo1001 .navbar-brand.ss-logo-brand.ss-logo-mode-text_icon .ss-text-logo-copy small{
  display:block!important;
  font-family:var(--ss-logo-font-family)!important;
  font-size:11px!important;
  font-weight:900!important;
  line-height:1!important;
  letter-spacing:.08em!important;
  text-transform:uppercase!important;
  color:var(--ss-text-logo-subtitle,#f8fafc)!important;
  opacity:.96!important;
  text-shadow:0 6px 14px rgba(0,0,0,.26)!important;
  white-space:nowrap!important;
}
body.front-theme-radyo1001 .navbar-brand.ss-logo-brand.ss-logo-mode-text_icon:hover .ss-text-logo-mark{
  transform:translateY(-1px) scale(1.02)!important;
}
@media(max-width:1399px){
  body.front-theme-radyo1001 .navbar-brand.ss-logo-brand.ss-logo-mode-text_icon{padding:11px 18px!important;min-height:66px!important}
  body.front-theme-radyo1001 .navbar-brand.ss-logo-brand.ss-logo-mode-text_icon .ss-text-logo-mark{width:48px!important;height:48px!important;min-width:48px!important;border-radius:14px!important}
  body.front-theme-radyo1001 .navbar-brand.ss-logo-brand.ss-logo-mode-text_icon .ss-text-logo-copy strong{font-size:23px!important}
  body.front-theme-radyo1001 .navbar-brand.ss-logo-brand.ss-logo-mode-text_icon .ss-text-logo-copy small{font-size:10px!important}
}
@media(max-width:575px){
  body.front-theme-radyo1001 .navbar-brand.ss-logo-brand.ss-logo-mode-text_icon{padding:10px 14px!important;gap:10px!important}
  body.front-theme-radyo1001 .navbar-brand.ss-logo-brand.ss-logo-mode-text_icon .ss-text-logo{gap:10px!important}
  body.front-theme-radyo1001 .navbar-brand.ss-logo-brand.ss-logo-mode-text_icon .ss-text-logo-mark{width:43px!important;height:43px!important;min-width:43px!important}
  body.front-theme-radyo1001 .navbar-brand.ss-logo-brand.ss-logo-mode-text_icon .ss-text-logo-copy strong{font-size:20px!important;letter-spacing:-.035em!important}
  body.front-theme-radyo1001 .navbar-brand.ss-logo-brand.ss-logo-mode-text_icon .ss-text-logo-copy small{font-size:9px!important;letter-spacing:.06em!important}
}


/* ==========================================================
   Logo ikon + alt yazı görünürlük final yaması
   Bu blok en sonda durmalı. Header-modern içinde eski kurallar
   varsa bunları ezer ve logo örnekteki gibi çıkarır.
   ========================================================== */
body.front-theme-radyo1001 .navbar-brand.ss-logo-brand.ss-logo-mode-text_icon{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:14px!important;
  min-width:235px!important;
  min-height:70px!important;
  padding:11px 18px!important;
  border-radius:20px!important;
  background:linear-gradient(135deg,rgba(18,28,44,.78),rgba(40,27,58,.54))!important;
  border:1px solid rgba(255,255,255,.13)!important;
  box-shadow:0 18px 42px rgba(0,0,0,.34),0 0 30px rgba(130,95,255,.14),inset 0 1px 0 rgba(255,255,255,.12)!important;
  backdrop-filter:blur(16px)!important;
  -webkit-backdrop-filter:blur(16px)!important;
  overflow:visible!important;
}
body.front-theme-radyo1001 .navbar-brand.ss-logo-brand.ss-logo-mode-text_icon .ss-text-logo{
  display:inline-flex!important;
  align-items:center!important;
  gap:13px!important;
  width:100%!important;
}
body.front-theme-radyo1001 .navbar-brand.ss-logo-brand.ss-logo-mode-text_icon .ss-text-logo-mark{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:48px!important;
  height:48px!important;
  min-width:48px!important;
  border-radius:14px!important;
  color:var(--ss-logo-icon-color,#fff)!important;
  background:linear-gradient(135deg,var(--ss-logo-icon-bg-start,#ff3d8b),var(--ss-logo-icon-bg-end,#7c5cff))!important;
  box-shadow:0 12px 26px rgba(0,0,0,.28),0 0 22px rgba(190,92,255,.18),inset 0 1px 0 rgba(255,255,255,.22)!important;
}
body.front-theme-radyo1001 .navbar-brand.ss-logo-brand.ss-logo-mode-text_icon .ss-text-logo-mark i{
  display:block!important;
  font-size:23px!important;
  line-height:1!important;
  color:inherit!important;
  margin:0!important;
}
body.front-theme-radyo1001 .navbar-brand.ss-logo-brand.ss-logo-mode-text_icon .ss-text-logo-copy{
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  justify-content:center!important;
  gap:4px!important;
  min-width:0!important;
}
body.front-theme-radyo1001 .navbar-brand.ss-logo-brand.ss-logo-mode-text_icon .ss-text-logo-copy strong{
  display:block!important;
  font-family:var(--ss-logo-font-family,"Poppins",system-ui,sans-serif)!important;
  font-size:24px!important;
  font-weight:var(--ss-logo-font-weight,800)!important;
  line-height:1!important;
  letter-spacing:-.035em!important;
  transform:none!important;
  padding:0!important;
  margin:0!important;
  color:var(--ss-text-logo-primary,#fff)!important;
  background:none!important;
  -webkit-text-fill-color:currentColor!important;
  text-shadow:0 8px 18px rgba(0,0,0,.34),0 0 18px rgba(180,190,255,.12)!important;
  filter:none!important;
  white-space:nowrap!important;
}
body.front-theme-radyo1001 .navbar-brand.ss-logo-brand.ss-logo-mode-text_icon .ss-text-logo-copy small{
  display:block!important;
  visibility:visible!important;
  opacity:.98!important;
  font-family:var(--ss-logo-font-family,"Poppins",system-ui,sans-serif)!important;
  font-size:10px!important;
  font-weight:900!important;
  line-height:1.1!important;
  letter-spacing:.075em!important;
  text-transform:uppercase!important;
  color:var(--ss-text-logo-subtitle,#f8fafc)!important;
  text-shadow:0 6px 14px rgba(0,0,0,.28)!important;
  white-space:nowrap!important;
}
@media(max-width:1399px){
  body.front-theme-radyo1001 .navbar-brand.ss-logo-brand.ss-logo-mode-text_icon{min-width:215px!important;padding:10px 15px!important;gap:11px!important}
  body.front-theme-radyo1001 .navbar-brand.ss-logo-brand.ss-logo-mode-text_icon .ss-text-logo-mark{width:43px!important;height:43px!important;min-width:43px!important;border-radius:13px!important}
  body.front-theme-radyo1001 .navbar-brand.ss-logo-brand.ss-logo-mode-text_icon .ss-text-logo-copy strong{font-size:22px!important}
  body.front-theme-radyo1001 .navbar-brand.ss-logo-brand.ss-logo-mode-text_icon .ss-text-logo-copy small{font-size:9px!important}
}
@media(max-width:575px){
  body.front-theme-radyo1001 .navbar-brand.ss-logo-brand.ss-logo-mode-text_icon{min-width:190px!important;min-height:60px!important;padding:9px 12px!important;border-radius:17px!important}
  body.front-theme-radyo1001 .navbar-brand.ss-logo-brand.ss-logo-mode-text_icon .ss-text-logo{gap:10px!important}
  body.front-theme-radyo1001 .navbar-brand.ss-logo-brand.ss-logo-mode-text_icon .ss-text-logo-mark{width:40px!important;height:40px!important;min-width:40px!important}
  body.front-theme-radyo1001 .navbar-brand.ss-logo-brand.ss-logo-mode-text_icon .ss-text-logo-copy strong{font-size:20px!important}
  body.front-theme-radyo1001 .navbar-brand.ss-logo-brand.ss-logo-mode-text_icon .ss-text-logo-copy small{font-size:8.5px!important}
}


/* =========================================================
   Header menü eski gölge / arka gölge temizliği
   Sadece menü butonlarının arkasındaki eski koyu gölgeyi kaldırır.
   ========================================================= */
body.front-theme-radyo1001 .menuarkasi,
body.front-theme-radyo1001 .menuarkasi.shadow,
body.front-theme-radyo1001 .navbar-nav.shadow,
body.front-theme-radyo1001 .navbar-collapse .menuarkasi{
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  filter:none!important;
  text-shadow:none!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}

@media(min-width:992px){
  body.front-theme-radyo1001 .navbar-collapse{
    background:transparent!important;
    border:0!important;
    box-shadow:none!important;
    filter:none!important;
    padding:0!important;
    backdrop-filter:none!important;
    -webkit-backdrop-filter:none!important;
  }
}

body.front-theme-radyo1001 .menuarkasi .nav-item,
body.front-theme-radyo1001 .menuarkasi .nav-link,
body.front-theme-radyo1001 .menuarkasi .nav-item:first-child .nav-link,
body.front-theme-radyo1001 .menuarkasi .nav-item:nth-child(1) .nav-link,
body.front-theme-radyo1001 .menuarkasi .nav-item:nth-child(2) .nav-link,
body.front-theme-radyo1001 .menuarkasi .nav-item:nth-child(3) .nav-link,
body.front-theme-radyo1001 .menuarkasi .nav-item:nth-child(4) .nav-link,
body.front-theme-radyo1001 .menuarkasi .nav-item:nth-child(5) .nav-link,
body.front-theme-radyo1001 .menuarkasi .nav-item:nth-child(6) .nav-link{
  box-shadow:none!important;
  text-shadow:none!important;
  filter:none!important;
}

body.front-theme-radyo1001 .menuarkasi .nav-link:hover,
body.front-theme-radyo1001 .menuarkasi .nav-link:focus,
body.front-theme-radyo1001 .menuarkasi .nav-link:active{
  box-shadow:none!important;
  text-shadow:none!important;
  filter:none!important;
}

body.front-theme-radyo1001 .menuarkasi::before,
body.front-theme-radyo1001 .menuarkasi::after,
body.front-theme-radyo1001 .menuarkasi .nav-item::before,
body.front-theme-radyo1001 .menuarkasi .nav-item::after,
body.front-theme-radyo1001 .menuarkasi .nav-link::before,
body.front-theme-radyo1001 .menuarkasi .nav-link::after{
  content:none!important;
  display:none!important;
  box-shadow:none!important;
  filter:none!important;
}


/* ==========================================================
   İç sayfa üst başlık boşluk düzeltmesi
   Ana sayfadaki hero yüksekliği korunur; sadece header2 yani
   İletişim / Blog / Kurallar / Hakkımızda gibi iç sayfalardaki
   760px zorlaması kaldırılır.
   ========================================================== */
body.front-theme-radyo1001 .header2.front-theme-header-radyo1001{
  min-height:260px!important;
  height:auto!important;
  padding-bottom:0!important;
  overflow:hidden!important;
}
body.front-theme-radyo1001 .header2.front-theme-header-radyo1001 .navbar{
  padding-top:14px!important;
  padding-bottom:8px!important;
}
body.front-theme-radyo1001 .header2.front-theme-header-radyo1001 .ss-obs-inner-title{
  min-height:130px!important;
  padding:28px 15px 46px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
}
body.front-theme-radyo1001 .header2.front-theme-header-radyo1001 .ss-obs-inner-title h1{
  margin:0 0 10px!important;
  font-size:clamp(30px,3.2vw,46px)!important;
  line-height:1.08!important;
}
body.front-theme-radyo1001 .header2.front-theme-header-radyo1001 + main,
body.front-theme-radyo1001 .header2.front-theme-header-radyo1001 + .icmakale,
body.front-theme-radyo1001 .header2.front-theme-header-radyo1001 + section{
  margin-top:0!important;
}
@media(max-width:991px){
  body.front-theme-radyo1001 .header2.front-theme-header-radyo1001{min-height:230px!important}
  body.front-theme-radyo1001 .header2.front-theme-header-radyo1001 .ss-obs-inner-title{min-height:115px!important;padding:22px 14px 36px!important}
}
@media(max-width:575px){
  body.front-theme-radyo1001 .header2.front-theme-header-radyo1001{min-height:205px!important}
  body.front-theme-radyo1001 .header2.front-theme-header-radyo1001 .ss-obs-inner-title h1{font-size:28px!important}
}
