.cc_lz85qzy3_b25HCox7Bc .specsheet {
  width: 100%;
  padding: var(--space-2xl) 0;
  background: var(--color-surface-alt);
  color: var(--color-text-primary);
}

.cc_lz85qzy3_b25HCox7Bc .specsheet__container {
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 clamp(1rem, 5vw, 5rem);
}

.cc_lz85qzy3_b25HCox7Bc .specsheet__eyebrow {
  margin: 0 0 var(--space-xs);
  font-family: var(--font-label);
  font-size: var(--text-label);
  font-weight: var(--weight-medium);
  line-height: var(--leading-normal);
  letter-spacing: var(--tracking-eyebrow);
  text-transform: uppercase;
  color: var(--color-accent-text);
}

.cc_lz85qzy3_b25HCox7Bc .specsheet__heading {
  margin: 0 0 var(--space-xl);
  font-family: var(--font-display);
  font-size: var(--text-h2);
  font-weight: var(--weight-light);
  line-height: var(--leading-snug);
  color: var(--color-text-primary);
}

/* ─── Işıklar ─────────────────────────────────────────────────
   Cihazın ne yaptığını belirleyen tek şey ışıkları; künyenin en
   başında ve renkleriyle duruyorlar. */

.cc_lz85qzy3_b25HCox7Bc .specsheet__lights {
  padding-bottom: var(--space-xl);
  margin-bottom: var(--space-xl);
  border-bottom: 1px solid var(--color-border);
}

.cc_lz85qzy3_b25HCox7Bc .specsheet__lights-label {
  margin: 0 0 var(--space-sm);
  font-family: var(--font-label);
  font-size: var(--text-label);
  font-weight: var(--weight-medium);
  line-height: var(--leading-normal);
  letter-spacing: var(--tracking-eyebrow);
  text-transform: uppercase;
  color: var(--color-text-muted);
}

.cc_lz85qzy3_b25HCox7Bc .specsheet__light-list {
  list-style: none;
  margin: 0 0 var(--space-md);
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}

.cc_lz85qzy3_b25HCox7Bc .specsheet__light {
  display: inline-flex;
  align-items: baseline;
  gap: 0.5rem;
  padding: 0.5rem 0.875rem;
  border: 1px solid var(--color-border);
  border-radius: var(--radius-sm);
  background: var(--color-bg);
}

.cc_lz85qzy3_b25HCox7Bc .specsheet__light-dot {
  align-self: center;
  width: 0.625rem;
  height: 0.625rem;
  border-radius: 50%;
  flex: none;
}

.cc_lz85qzy3_b25HCox7Bc .specsheet__light-name {
  font-family: var(--font-body);
  font-size: var(--text-body);
  font-weight: var(--weight-medium);
  line-height: var(--leading-normal);
  color: var(--color-text-primary);
}

.cc_lz85qzy3_b25HCox7Bc .specsheet__light-nm {
  font-family: var(--font-mono);
  font-size: var(--text-label);
  font-weight: var(--weight-regular);
  line-height: var(--leading-normal);
  color: var(--color-text-muted);
}

.cc_lz85qzy3_b25HCox7Bc .specsheet__lights-sentence {
  margin: 0;
  max-width: 60ch;
  font-family: var(--font-body);
  font-size: var(--text-body);
  font-weight: var(--weight-regular);
  line-height: var(--leading-relaxed);
  color: var(--color-text-secondary);
}

/* ─── Gruplar ─────────────────────────────────────────────────
   Her grup önce düz bir cümle, sonra ham değerler. Bakan kişi
   cümleyi okuyup geçiyor; teknik detay isteyen altını buluyor. */

.cc_lz85qzy3_b25HCox7Bc .specsheet__groups {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  grid-template-columns: 1fr;
  gap: var(--space-xl);
}

.cc_lz85qzy3_b25HCox7Bc .specsheet__group-title {
  margin: 0 0 0.375rem;
  display: flex;
  align-items: center;
  gap: 0.5rem;
  font-family: var(--font-display);
  font-size: var(--text-h3);
  font-weight: var(--weight-light);
  line-height: var(--leading-snug);
  color: var(--color-text-primary);
}

.cc_lz85qzy3_b25HCox7Bc .specsheet__group-icon {
  font-size: var(--icon-size-md);
  color: var(--color-accent-text);
  flex: none;
}

.cc_lz85qzy3_b25HCox7Bc .specsheet__group-sentence {
  margin: 0 0 var(--space-md);
  max-width: 46ch;
  font-family: var(--font-body);
  font-size: var(--text-body);
  font-weight: var(--weight-regular);
  line-height: var(--leading-relaxed);
  color: var(--color-text-secondary);
}

.cc_lz85qzy3_b25HCox7Bc .specsheet__rows {
  margin: 0;
}

.cc_lz85qzy3_b25HCox7Bc .specsheet__row {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: var(--space-md);
  padding: 0.5rem 0;
  border-top: 1px solid var(--color-border);
}

.cc_lz85qzy3_b25HCox7Bc .specsheet__row-label {
  font-family: var(--font-body);
  font-size: var(--text-small);
  font-weight: var(--weight-regular);
  line-height: var(--leading-normal);
  color: var(--color-text-muted);
}

.cc_lz85qzy3_b25HCox7Bc .specsheet__row-value {
  margin: 0;
  text-align: right;
  font-family: var(--font-mono);
  font-size: var(--text-small);
  font-weight: var(--weight-regular);
  line-height: var(--leading-normal);
  color: var(--color-text-primary);
}

.cc_lz85qzy3_b25HCox7Bc .specsheet__footnote {
  margin: var(--space-xl) 0 0;
  max-width: 70ch;
  font-family: var(--font-body);
  font-size: var(--text-small);
  font-weight: var(--weight-regular);
  line-height: var(--leading-relaxed);
  color: var(--color-text-muted);
}

@media (min-width: 768px) {
  .cc_lz85qzy3_b25HCox7Bc .specsheet__groups {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: var(--space-2xl);
  }
}

@media (min-width: 1024px) {
  .cc_lz85qzy3_b25HCox7Bc .specsheet__groups {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

/* ─── Giriş ───────────────────────────────────────────────────
   Işıklar ve gruplar sırayla girer. Varsayılan durum GÖRÜNÜR. */

@keyframes cc_lz85qzy3_b25HCox7Bc_specsheet-in {
  from {
    opacity: 0;
    transform: translateY(0.5rem);
  }
  to {
    opacity: 1;
    transform: none;
  }
}

@media (prefers-reduced-motion: no-preference) {
  .cc_lz85qzy3_b25HCox7Bc .specsheet.is-visible .specsheet__light {
    animation: cc_lz85qzy3_b25HCox7Bc_specsheet-in var(--duration-base) var(--ease-out) backwards;
    animation-delay: var(--light-delay, 0ms);
  }

  .cc_lz85qzy3_b25HCox7Bc .specsheet.is-visible .specsheet__group {
    animation: cc_lz85qzy3_b25HCox7Bc_specsheet-in var(--duration-slow) var(--ease-out) backwards;
    animation-delay: var(--group-delay, 0ms);
  }
}
