/* Imported from: ../StatItem/styles.css */
/* Renkler bölümden özel özellikle iner (CSS kapsaması yüzünden). */
.cc_vf4ft4MdSc_7UgdA65O0B .stat-oge {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;
  text-align: center;
  width: 100%;
}

.cc_vf4ft4MdSc_7UgdA65O0B .stat-deger {
  font-family: var(--font-heading, var(--font-body));
  font-size: clamp(30px, 3.4vw, 44px);
  font-weight: 800;
  line-height: 1;
  color: var(--stat-sayi, var(--color-accent-dark));
  font-variant-numeric: tabular-nums;
}

.cc_vf4ft4MdSc_7UgdA65O0B .stat-etiket {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.35;
  color: var(--stat-etiket-c, var(--color-text-secondary));
}

@media (max-width: 639px) {
  .cc_vf4ft4MdSc_7UgdA65O0B .stat-deger { font-size: 26px; }
  .cc_vf4ft4MdSc_7UgdA65O0B .stat-etiket { font-size: 12px; }
}

/* End import: ../StatItem/styles.css */

.cc_vf4ft4MdSc_7UgdA65O0B .statband {
  position: relative;
  width: 100%;
  padding: 34px clamp(16px, 4vw, 48px);
  box-sizing: border-box;
  /* Sırtın taşacağı yer için üstte nefes */
  margin-top: 28px;
}

/* ─── DAĞ SIRTI ÜST KENARI ───
   Siete'nin torn-edge tekniği (sietefoods.com'dan ölçüldü): kenar bir
   görsel değil, bant renginde bir şeridin `mask-image` ile dağ silüetine
   oyulmuş hâli. Şerit bandın ÜSTÜNE taşar; tepe aralarından üstteki
   bölümün zemini görünür. `background-color: inherit` bandın editördeki
   renk prop'unu otomatik takip eder.

   Geri bildirim: "bu kısım çok sivri olmuş gibi sanki." Eski silüet düz
   çizgilerle (L) 4-34 arası zikzak yapıyordu — testere dişi etkisi oradan
   geliyordu. Şerit 44px'ten 28px'e indirildi ve köşeler Q/T eğrilerine
   çevrildi: tepe derinliği ~30px'ten ~8px'e düştü, dağ çağrışımı korunurken
   kenar akan tepelere dönüştü. */
.cc_vf4ft4MdSc_7UgdA65O0B .statband::before {
  content: "";
  position: absolute;
  top: -27px;
  left: 0;
  right: 0;
  height: 28px;
  background-color: inherit;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 28' preserveAspectRatio='none'%3E%3Cpath d='M0 28 L0 21 Q90 13 180 20 T360 19 T540 14 T720 20 T900 15 T1080 19 T1260 14 T1440 19 L1440 28 Z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 28' preserveAspectRatio='none'%3E%3Cpath d='M0 28 L0 21 Q90 13 180 20 T360 19 T540 14 T720 20 T900 15 T1080 19 T1260 14 T1440 19 L1440 28 Z'/%3E%3C/svg%3E");
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.cc_vf4ft4MdSc_7UgdA65O0B .statband-ic {
  width: 100%;
  max-width: 1600px;
  margin: 0 auto;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 22px 12px;
}

/* IkasComponentRenderer çocuğu `display: contents` sarmalayıcıya koyuyor;
   genişlik çocukta (%100) veriliyor. */
.cc_vf4ft4MdSc_7UgdA65O0B .statband-oge { display: flex; }

@media (min-width: 768px) {
  .cc_vf4ft4MdSc_7UgdA65O0B .statband { padding: 40px clamp(16px, 4vw, 48px); }
  .cc_vf4ft4MdSc_7UgdA65O0B .statband-ic { grid-template-columns: repeat(4, minmax(0, 1fr)); }
}
