/* Ana sayfa: tam ekrana geçmeden oynayan kompakt açılış videosu */
.page-index .market-hero-image{position:relative}
.page-index .home-intro-video-card{position:absolute;top:18px;right:18px;z-index:12;width:248px;overflow:hidden;border:1px solid rgba(18,62,46,.16);border-radius:18px;background:rgba(255,255,255,.96);box-shadow:0 20px 48px rgba(10,38,27,.22);backdrop-filter:blur(12px);animation:aaHomeIntroVideoIn .72s cubic-bezier(.2,.75,.25,1) both}
.page-index .home-intro-video-card.size-medium{width:310px}
.page-index .home-intro-video-media{position:relative;overflow:hidden;background:#102a20;isolation:isolate}
.page-index .home-intro-video-media video,.page-index .home-intro-video-media iframe{display:block;width:100%;aspect-ratio:16/9;border:0;background:#102a20;object-fit:cover}
.page-index .home-intro-video-media video::-webkit-media-controls-fullscreen-button{display:none!important}
.page-index .home-intro-video-badge{position:absolute;top:9px;left:9px;z-index:3;display:inline-flex;align-items:center;gap:4px;max-width:calc(100% - 70px);padding:5px 8px;border:1px solid rgba(255,255,255,.3);border-radius:999px;background:rgba(12,42,30,.75);color:#fff;font-size:9px;font-weight:900;letter-spacing:.11em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;backdrop-filter:blur(8px)}
.page-index .home-intro-video-badge i{font-size:12px}
.page-index .home-intro-video-actions{position:absolute;right:8px;bottom:8px;z-index:4;display:flex;gap:6px}
.page-index .home-intro-video-actions button{width:31px;height:31px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.32);border-radius:10px;background:rgba(9,33,24,.75);color:#fff;box-shadow:0 5px 15px rgba(0,0,0,.2);backdrop-filter:blur(8px)}
.page-index .home-intro-video-actions button:hover{background:#fff;color:#143f30}
.page-index .home-intro-video-copy{padding:12px 14px 13px}
.page-index .home-intro-video-copy strong{display:block;color:#18392d;font-size:12px;line-height:1.3}
.page-index .home-intro-video-copy p{display:-webkit-box;margin:4px 0 8px;overflow:hidden;color:#6b776f;font-size:10px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.page-index .home-intro-video-copy a{display:inline-flex;align-items:center;gap:5px;color:#a2673d;font-size:10px;font-weight:900}
.page-index .home-intro-video-copy a:hover{color:#173f30}
.page-index .home-intro-video-copy a i{transition:transform .2s}
.page-index .home-intro-video-copy a:hover i{transform:translateX(3px)}
.page-index .home-intro-video-card.is-paused .home-intro-video-media:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(7,25,18,.16))}
@keyframes aaHomeIntroVideoIn{from{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}
@media(max-width:1199.98px) and (min-width:992px){.page-index .home-intro-video-card{width:218px;top:14px;right:14px}.page-index .home-intro-video-card.size-medium{width:265px}.page-index .home-intro-video-copy{padding:10px 12px}.page-index .home-intro-video-copy p{display:none}}
@media(max-width:991.98px){
  .page-index .market-hero-image.has-home-intro-video{display:grid!important;grid-template-columns:1fr!important;align-items:start!important;gap:14px!important;min-height:0!important;padding:0!important}
  .page-index .home-intro-video-card,.page-index .home-intro-video-card.size-medium{position:relative;top:auto;right:auto;order:0;width:min(100%,430px);margin:0 auto;border-radius:19px}
  .page-index .market-hero-image.has-home-intro-video .hero-product-showcase{order:1;margin-top:0!important}
  .page-index .market-hero-image.has-home-intro-video .hero-craft-note{bottom:20px!important}
  .page-index .home-intro-video-copy{padding:13px 15px 14px}
  .page-index .home-intro-video-copy strong{font-size:13px}.page-index .home-intro-video-copy p{font-size:11px}
}
@media(max-width:575.98px){
  .page-index .home-intro-video-card,.page-index .home-intro-video-card.size-medium{width:100%;border-radius:15px;box-shadow:0 14px 34px rgba(10,38,27,.18)}
  .page-index .home-intro-video-media video,.page-index .home-intro-video-media iframe{aspect-ratio:16/9}
  .page-index .home-intro-video-copy{padding:11px 12px 12px}.page-index .home-intro-video-copy p{margin-bottom:6px;-webkit-line-clamp:1}
}
@media(prefers-reduced-motion:reduce){.page-index .home-intro-video-card{animation:none}.page-index .home-intro-video-copy a i{transition:none}}
