/* Imported from: ../../styles/primo-motion.css */
/* ═══════════════════════════════════════════════════════════════════════════
   PRIMO+ HAREKET KİMLİĞİ — İPTAL EDİLDİ (16 Ağu 2026 Patron emri)
   "Kartların ve rozetlerin ekrana girme animasyonlarını DİREKT İPTAL ET.
    Korunacak tek sayfa-içi animasyon: ürün kartı hover'ında packshotın
    hafif büyümesi."

   Bu dosya 61 bileşenin styles.css'inden import ediliyor — dosya KALDI,
   içeriği nötrlendi; hiçbir bileşende import/markup değişikliği gerekmedi:
   · data-pm="up|deck|pop|fade" öznitelikleri markup'ta duruyor → hiçbir
     giriş kuralına bağlanmadıkları için elemanlar ANINDA tam görünür.
   · pm-cta/pm-lift/pm-sweep/pm-line/pm-underline/pm-plus dekoratif giriş +
     hover hareket efektleri (süpürme, kalkma, flare, imza çizimi) ÖLÜ.
   · usePrimoMotion() kancası bileşenlerde duruyor → yalnız sınıf/--pm-i
     yazar, görsel etkisi SIFIR (bilinçli: 30+ dosyaya dokunmadan tek-dosya
     geri alma).
   · Bileşen CSS'lerindeki var(--pm-*, fallback) kullanımları fallback'e
     düşer — kırılma yok.

   KORUNANLAR (bu dosyanın dışında, işlev/istisna):
   · Packshot hover büyümesi: ProductCard styles.css (media--primary .85→.9)
   · İçerik rotasyonu: LED bant kanat slaytları + video, duyuru ticker'ı
   · UI geçişleri: sepet çekmecesi/menü aç-kapa

   ⚠ ESKİ HAL (geri alma): 203 satırlık tam hareket katmanı (token'lar,
   pmUpIn/pmFadeIn/pmDeckIn/pmPopIn + kademe, pmSweep, pmWordUp, pmFlare,
   pm-lift/pm-underline, §7 pmDrawFill/pmLock imzası) — OneDrive sürüm
   geçmişi + logs/PRIMO_WORKLOG 15-16 Ağu kayıtları. Geri dönüş = bu dosyayı
   eski içeriğiyle doldurmak.
   ═══════════════════════════════════════════════════════════════════════════ */

/* ══════════ AMBIENT ÖLDÜRME LİSTESİ — BU BLOK YAŞIYOR, SİLİNMEZ ══════════
   locked.css / eski bileşen CSS'lerindeki SONSUZ dekor animasyonlarını
   (bob/orb/morph/twinkle/neonPulse, dönen halkalar) durduran katman. Hareket
   kimliği iptal edilirken bu blok bilinçli KORUNDU: silinirse eski sonsuz
   döngüler GERİ GELİR (Club + PromoBand halkaları dönmeye başlar).
   ⚠ ÖLÜ-AD TUZAĞI dersi geçerli: liste CANLI sınıf adlarıyla tutulur; yeni
   bir bileşen ambient animasyon getirirse adı buraya eklenir. */
.cc_rM0meyW0WV_7ZnPmbrv0L .hero::before, .cc_rM0meyW0WV_7ZnPmbrv0L .hero::after, .cc_rM0meyW0WV_7ZnPmbrv0L .blobRing, .cc_rM0meyW0WV_7ZnPmbrv0L .nsRing, .cc_rM0meyW0WV_7ZnPmbrv0L .clubRing, .cc_rM0meyW0WV_7ZnPmbrv0L .blob, .cc_rM0meyW0WV_7ZnPmbrv0L .sprk, .cc_rM0meyW0WV_7ZnPmbrv0L .floatSticker, .cc_rM0meyW0WV_7ZnPmbrv0L .badge, .cc_rM0meyW0WV_7ZnPmbrv0L .shipChip, .cc_rM0meyW0WV_7ZnPmbrv0L .kombos-club__ring, .cc_rM0meyW0WV_7ZnPmbrv0L .kombos-promo-band__ring {
  animation:none !important;
}

/* ══════════ EMNİYET — hiçbir data-pm elemanı gizli/kaymış kalamaz ══════════
   (JS kancası sınıf eklemeye devam ediyor; sınıfların kuralı kalmadı ama
   olası miras/inline kalıntıya karşı görünürlük garanti edilir.) */
.cc_rM0meyW0WV_7ZnPmbrv0L [data-pm] {opacity:1 !important;transform:none;animation:none !important}
.cc_rM0meyW0WV_7ZnPmbrv0L .pm-line > span {transform:none !important;animation:none !important}
.cc_rM0meyW0WV_7ZnPmbrv0L .pm-sweep::after {display:none}
.cc_rM0meyW0WV_7ZnPmbrv0L .pm-plus .pm-mark {stroke-dashoffset:0 !important;fill-opacity:1 !important;animation:none !important}

/* End import: ../../styles/primo-motion.css */
/* E21 — Sosyal Medya Favorileri rayı. PRIMO+ mor/lime aksan, yatay kaydırma rail.
   PALET: sabit var(--primo-purple, #542CB6) hex'leri kanonik var(--primo-purple, #542CB6)'a çekildi (aynı renk). */
.cc_rM0meyW0WV_7ZnPmbrv0L .kombos-social-fav {
  width: 100%;
  background: var(--kombos-white);
}
.cc_rM0meyW0WV_7ZnPmbrv0L .kombos-social-fav__wrap {
  padding: 2.5rem 1rem;
}
@media (min-width: 768px) {
  .cc_rM0meyW0WV_7ZnPmbrv0L .kombos-social-fav__wrap {
    padding: 3.5rem 1.5rem;
  }
}

.cc_rM0meyW0WV_7ZnPmbrv0L .kombos-social-fav__head {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 1rem;
  margin-bottom: 1.5rem;
}
.cc_rM0meyW0WV_7ZnPmbrv0L .kombos-social-fav__eyebrow {
  display: block;
  color: var(--primo-purple, #542CB6);
  margin-bottom: 0.375rem;
}
.cc_rM0meyW0WV_7ZnPmbrv0L .kombos-social-fav__title {
  color: var(--kombos-gray-900);
  margin: 0;
}
.cc_rM0meyW0WV_7ZnPmbrv0L .kombos-social-fav__title-em {
  color: var(--primo-purple, #542CB6);
}
.cc_rM0meyW0WV_7ZnPmbrv0L .kombos-social-fav__sub {
  color: var(--kombos-gray-500);
  margin: 0.375rem 0 0;
}
.cc_rM0meyW0WV_7ZnPmbrv0L .kombos-social-fav__seeall {
  flex: 0 0 auto;
  color: var(--primo-purple, #542CB6);
  text-decoration: none;
  padding: 0.375rem 0.875rem;
  border: 1px solid rgba(84, 44, 182, 0.25);
  border-radius: 999px;
  transition: all 0.15s ease;
  white-space: nowrap;
}
.cc_rM0meyW0WV_7ZnPmbrv0L .kombos-social-fav__seeall:hover {
  background: var(--primo-purple, #542CB6);
  color: var(--kombos-white);
  border-color: var(--primo-purple, #542CB6);
}

/* yatay kaydırma rail */
.cc_rM0meyW0WV_7ZnPmbrv0L .kombos-social-fav__rail {
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: minmax(9.5rem, 1fr);
  gap: 0.75rem;
  overflow-x: auto;
  scroll-snap-type: x mandatory;
  padding-bottom: 0.5rem;
  -webkit-overflow-scrolling: touch;
}
.cc_rM0meyW0WV_7ZnPmbrv0L .kombos-social-fav__cell {
  scroll-snap-align: start;
  min-width: 0;
}
@media (min-width: 768px) {
  .cc_rM0meyW0WV_7ZnPmbrv0L .kombos-social-fav__rail {
    grid-auto-columns: minmax(12rem, 1fr);
    gap: 1rem;
  }
}

/* ── HAREKET KİMLİĞİ v1 · UYUM KATMANI ─────────────────────────────────
   Biten giriş animasyonu (fill-mode:both) son keyframe'in `transform:none`
   değerini kalıcı tutuyor; kaskadda animasyon normal author kuralının
   üstünde olduğu için .pm-cta'nın hover kalkışı hiç görünmüyor. Aşağısı
   hover ödülünü geri açar. ⚠ ESKİ HAL (geri alma): bu kuralı sil.
   Sistemik çözüm primo-motion.css'e ait (Captain) — bkz. rapor teklifi. */
.cc_rM0meyW0WV_7ZnPmbrv0L .kombos-social-fav__seeall.pm-cta:hover {
  /* 16 Ağu animasyon iptali — ESKİ: transform: translateY(-2px) scale(1.05) !important; */
}
