/* Current sponsor controls. Values are supplied by the WordPress settings panel. */
body #helen-vitrin-slideri:has(.burak-social-slide) .helen-vitrin-yon-butonu:not([hidden]) { display:flex!important; z-index:10; }
body #helen-vitrin-slideri:has(.burak-social-slide) { height:auto!important; min-height:0!important; aspect-ratio:3/1; overflow:visible; margin-bottom:40px; }
body #helen-vitrin-slideri:has(.burak-social-slide) #helen-vitrin-slayt-kapsayicisi { overflow:hidden; border-radius:18px; }
body #helen-vitrin-slideri .burak-social-slide { display:grid; grid-template-columns:35% 1fr; gap:4%; padding:3% 7%; background:radial-gradient(ellipse at 18% 50%,#123451 0,transparent 55%),linear-gradient(120deg,#040b16,#091a2b); }
body .burak-social-slide::before,body .burak-social-slide::after { display:none; }
.burak-social-portrait { width:100%; max-height:100%; object-fit:contain; filter:drop-shadow(0 0 16px #1787bc30); }
.burak-social-copy { min-width:0; }
.burak-social-platforms { display:flex; gap:22px; align-items:center; font-size:clamp(14px,2vw,27px); font-weight:800; margin-bottom:12px; color:#fff; }
.burak-kick-word { color:#53fc18; font-weight:950; letter-spacing:-1px; }
.burak-social-platforms .fa-youtube { color:#ff3048; }
.burak-social-label { color:#88cdec; font-size:11px; letter-spacing:3px; }
body .burak-social-copy .helen-vitrin-basligi { font-size:clamp(20px,2.6vw,42px); line-height:1.12; margin:8px 0; }
.burak-social-copy p { color:#aec2d4; font-size:clamp(11px,1.2vw,16px); margin:8px 0 18px; }
.burak-social-buttons { display:flex; gap:10px; flex-wrap:wrap; }
.burak-social-buttons a { padding:10px 16px; border-radius:8px; background:#53fc18; color:#091207; font-size:13px; font-weight:800; text-decoration:none; }
.burak-social-buttons a+a { background:#158ec0; color:#fff; }
body #helen-vitrin-slideri:has(.burak-social-slide) #helen-vitrin-alt-kontrol-alani { bottom:10px; left:16px; right:auto; width:auto; justify-content:flex-start; z-index:12; }
body #helen-vitrin-slideri:has(.burak-social-slide) #helen-vitrin-onceki-butonu { top:auto; bottom:8px; left:auto; right:48px; transform:none; width:30px; height:30px; }
body #helen-vitrin-slideri:has(.burak-social-slide) #helen-vitrin-sonraki-butonu { top:auto; bottom:8px; left:auto; right:10px; transform:none; width:30px; height:30px; }
body #helen-vitrin-slideri .burak-social-slide { padding-bottom:44px; }
body #helen-vitrin-slideri:has(.burak-social-slide) { margin-bottom:24px; }
@media(max-width:620px) {
 body #helen-vitrin-slideri:has(.burak-social-slide.helen-vitrin-slayti-aktif) { aspect-ratio:auto; height:310px!important; }
 body #helen-vitrin-slideri .burak-social-slide { grid-template-columns:29% 1fr; padding:22px 24px 48px; gap:12px; align-items:center; }
 body .burak-social-slide .burak-social-portrait { align-self:center; }
 body .burak-social-copy .helen-vitrin-basligi { font-size:18px; }
 .burak-social-platforms { gap:12px; font-size:15px; margin-bottom:9px; }
 .burak-social-buttons { gap:6px; }
 .burak-social-buttons a { padding:8px 10px; font-size:11px; }
 body #helen-vitrin-slideri .helen-vitrin-yon-butonu { width:27px; height:27px; }
 body #helen-vitrin-onceki-butonu { left:3px; } body #helen-vitrin-sonraki-butonu { right:3px; }
}
body #helen-vitrin-slideri:has(.burak-image-slide:only-child) { height:auto!important; min-height:0!important; aspect-ratio:3/1; }
body #helen-vitrin-slideri .burak-image-slide { padding:0; display:block; background:none; }
body #helen-vitrin-slideri .burak-image-slide::before,
body #helen-vitrin-slideri .burak-image-slide::after { display:none; }
body #helen-vitrin-slideri .burak-image-slide img { display:block; width:100%; height:100%; object-fit:contain; }
body #helen-vip-kart-deneme-sirasi {
  gap: var(--burak-sponsor-gap);
  grid-template-columns: repeat(var(--burak-sponsor-columns),minmax(0,1fr));
}
body #helen-vip-kartlar-baslik-alani #helen-vip-kartlar-alt-basligi {
  font-size: var(--burak-sponsor-heading-size) !important;
}
body #helen-vip-kartlar-baslik-alani .helen-vip-baslik-metin-alani { text-align: var(--burak-sponsor-align); }
.burak-section-description { font-size: var(--burak-sponsor-description-size); }
body #helen-vip-kart-deneme-sirasi .helen-vip-site-karti {
  --burak-card-edge: var(--burak-sponsor-accent);
  border-width: var(--burak-sponsor-border-width) !important;
  border-color: var(--burak-card-edge) !important;
  box-shadow:
    inset 0 0 14px color-mix(in srgb,var(--burak-card-edge) 10%,transparent),
    0 0 7px color-mix(in srgb,var(--burak-card-edge) var(--burak-sponsor-glow),transparent),
    0 0 20px color-mix(in srgb,var(--burak-card-edge) calc(var(--burak-sponsor-glow) / 2),transparent) !important;
}
body #helen-vip-kart-deneme-sirasi .helen-vip-site-karti:hover {
  border-color: color-mix(in srgb,var(--burak-card-edge) 75%,white) !important;
  box-shadow: inset 0 0 16px color-mix(in srgb,var(--burak-card-edge) 12%,transparent),0 0 10px color-mix(in srgb,var(--burak-card-edge) var(--burak-sponsor-glow),transparent),0 0 26px color-mix(in srgb,var(--burak-card-edge) 20%,transparent) !important;
}
body #helen-vip-kart-deneme-sirasi .burak-sponsor-compact::before {
  border-color: var(--burak-card-edge);
  border-width: var(--burak-sponsor-border-width);
  box-shadow: inset 0 0 7px color-mix(in srgb,var(--burak-card-edge) 12%,transparent);
}
body #helen-vip-kart-deneme-sirasi .helen-vip-reklam-karti:not(.burak-custom-edge),
body #helen-vip-kart-deneme-sirasi .helen-vip-reklam-karti:not(.burak-custom-edge):hover {
  border-color: rgba(148,163,184,.16) !important;
  box-shadow: none !important;
}
@media(max-width:900px) {
  body #helen-vip-kart-deneme-sirasi { grid-template-columns: 1fr; }
}
@media(max-width:620px) {
  body #helen-vip-kartlar-baslik-alani #helen-vip-kartlar-alt-basligi {
    font-size: clamp(18px,3.7vw,var(--burak-sponsor-heading-size)) !important;
  }
}
