.cc_bd3sqPFa4e_cTIguaT1MF .ss-film { position: relative; width: 100%; height: 560px; overflow: hidden; color: #fff; }
.cc_bd3sqPFa4e_cTIguaT1MF .ss-film__media { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; }
.cc_bd3sqPFa4e_cTIguaT1MF .ss-film::after { content: ""; position: absolute; inset: 0; background: linear-gradient(90deg, rgba(0,0,0,.8), rgba(0,0,0,.35) 45%, transparent 72%); }
.cc_bd3sqPFa4e_cTIguaT1MF .ss-film__in { position: relative; z-index: 1; height: 100%; display: flex; flex-direction: column; justify-content: center; align-items: flex-start; gap: 14px; }
.cc_bd3sqPFa4e_cTIguaT1MF .ss-film__title { color: #fff; font-size: 44px; max-width: 560px; }
.cc_bd3sqPFa4e_cTIguaT1MF .ss-film__text { margin: 0; max-width: 440px; font-size: 16px; line-height: 1.6; opacity: .9; }
@media (max-width: 900px) {
  .cc_bd3sqPFa4e_cTIguaT1MF .ss-film { height: auto; aspect-ratio: 9 / 14; }
  .cc_bd3sqPFa4e_cTIguaT1MF .ss-film::after { background: linear-gradient(transparent 30%, rgba(0,0,0,.85)); }
  .cc_bd3sqPFa4e_cTIguaT1MF .ss-film__in { justify-content: flex-end; padding-bottom: 28px; }
  .cc_bd3sqPFa4e_cTIguaT1MF .ss-film__title { font-size: 30px; }
}
.cc_bd3sqPFa4e_cTIguaT1MF .ss-film .ss-film__in .ss-btn--light { background: #fff; color: #1d1d1f; }
.cc_bd3sqPFa4e_cTIguaT1MF .ss-film__btns { display: flex; gap: 12px; flex-wrap: wrap; margin-top: 6px; }
.cc_bd3sqPFa4e_cTIguaT1MF .ss-film .ss-film__btns .ss-btn--light { min-width: 240px; background: #fff; color: #1d1d1f; }
.cc_bd3sqPFa4e_cTIguaT1MF .ss-film .ss-film__btns .ss-film__watch { background: transparent; border: 1px solid #fff; color: #fff; }
@media (max-width: 900px) { .cc_bd3sqPFa4e_cTIguaT1MF .ss-film__btns { width: 100%; } .cc_bd3sqPFa4e_cTIguaT1MF .ss-film .ss-film__btns .ss-btn { flex: 1; min-width: 0; } }

.cc_bd3sqPFa4e_cTIguaT1MF .ss-vv { position: fixed; inset: 0; z-index: 2147483000; background: rgba(0,0,0,.94); display: flex; align-items: center; justify-content: center; gap: 18px; font-family: "Inter", sans-serif; }
.cc_bd3sqPFa4e_cTIguaT1MF .ss-vv__stage { position: relative; height: min(88vh, 860px); aspect-ratio: 9 / 16; max-width: 94vw; border-radius: 12px; overflow: hidden; background: #000; }
.cc_bd3sqPFa4e_cTIguaT1MF .ss-vv__stage video { width: 100%; height: 100%; object-fit: cover; cursor: pointer; }
.cc_bd3sqPFa4e_cTIguaT1MF .ss-vv__cap { position: absolute; left: 0; right: 0; bottom: 0; padding: 48px 18px 30px; background: linear-gradient(transparent, rgba(0,0,0,.75)); color: #fff; display: flex; flex-direction: column; gap: 6px; }
.cc_bd3sqPFa4e_cTIguaT1MF .ss-vv__cap b { font-family: "Manrope", sans-serif; font-weight: 800; font-size: 17px; text-transform: uppercase; }
.cc_bd3sqPFa4e_cTIguaT1MF .ss-vv__cap span { font-size: 13.5px; opacity: .85; }
.cc_bd3sqPFa4e_cTIguaT1MF .ss-vv__cap a { align-self: flex-start; margin-top: 6px; background: #fff; color: #1d1d1f; font-size: 12.5px; font-weight: 700; letter-spacing: .12em; padding: 11px 16px; border-radius: 6px; text-decoration: none; }
.cc_bd3sqPFa4e_cTIguaT1MF .ss-vv__mute { position: absolute; top: 14px; left: 50%; transform: translateX(-50%); background: rgba(0,0,0,.55); color: #fff; font-size: 12px; padding: 6px 10px; border-radius: 14px; pointer-events: none; }
.cc_bd3sqPFa4e_cTIguaT1MF .ss-vv__dots { position: absolute; top: 8px; left: 10px; right: 10px; display: flex; gap: 4px; }
.cc_bd3sqPFa4e_cTIguaT1MF .ss-vv__dots i { flex: 1; height: 3px; border-radius: 2px; background: rgba(255,255,255,.3); }
.cc_bd3sqPFa4e_cTIguaT1MF .ss-vv__dots i.is-on { background: #fff; }
.cc_bd3sqPFa4e_cTIguaT1MF .ss-vv__x { position: fixed; top: max(14px, env(safe-area-inset-top)); right: 14px; height: 44px; padding: 0 16px 0 12px; gap: 6px; border-radius: 999px; border: 0; background: rgba(255,255,255,.92); color: #1d1d1f; cursor: pointer; display: flex; align-items: center; justify-content: center; z-index: 10; font: 700 13px/1 "Inter", sans-serif; box-shadow: 0 4px 16px rgba(0,0,0,.35); }
.cc_bd3sqPFa4e_cTIguaT1MF .ss-vv__x:hover { background: #fff; }
.cc_bd3sqPFa4e_cTIguaT1MF .ss-vv__nav { width: 50px; height: 50px; border-radius: 50%; border: 0; background: rgba(255,255,255,.14); color: #fff; cursor: pointer; display: flex; align-items: center; justify-content: center; }
@media (max-width: 900px) {
  .cc_bd3sqPFa4e_cTIguaT1MF .ss-vv__nav { display: none; }
  .cc_bd3sqPFa4e_cTIguaT1MF .ss-vv__stage { height: 100vh; max-width: 100vw; border-radius: 0; }
  .cc_bd3sqPFa4e_cTIguaT1MF .ss-vv__dots { top: 8px; right: 112px; }
}
/* Instagram tarzı ses düğmesi: sağ üstte, yalnızca ikon */
.cc_bd3sqPFa4e_cTIguaT1MF .ss-vv__mute { left: auto; right: 14px; top: 22px; transform: none; width: 36px; height: 36px; padding: 0; border: 0; border-radius: 50%; display: grid; place-items: center; background: rgba(29,29,31,.5); -webkit-backdrop-filter: blur(8px); backdrop-filter: blur(8px); color: #fff; pointer-events: auto; cursor: pointer; z-index: 2; -webkit-tap-highlight-color: transparent; }
.cc_bd3sqPFa4e_cTIguaT1MF .ss-vv__mute:focus-visible { outline: 2px solid #C70000; outline-offset: 2px; }
@media (max-width: 900px) { .cc_bd3sqPFa4e_cTIguaT1MF .ss-vv__mute { top: calc(max(14px, env(safe-area-inset-top)) + 54px); } }
/* Apple tarzı: arkada kalan sayfa kararıp bulanıklaşır */
.cc_bd3sqPFa4e_cTIguaT1MF .ss-vv { background: rgba(12,12,14,.6); -webkit-backdrop-filter: blur(28px) saturate(1.2); backdrop-filter: blur(28px) saturate(1.2); }
