/* İtalik kelime kayan şeridi (prototip .words) */
.cc_LwkzYoivJ1_uVyar4AbSo .words {
  margin-top: clamp(80px, 10vw, 140px);
  overflow: hidden;
  padding: 26px 0;
  border-block: 1px solid var(--blush-2);
  background: linear-gradient(90deg, var(--pearl), var(--blush) 50%, var(--pearl));
}

.cc_LwkzYoivJ1_uVyar4AbSo .words-track {
  display: flex;
  width: max-content;
  animation: cc_LwkzYoivJ1_uVyar4AbSo_marq 36s linear infinite;
}

.cc_LwkzYoivJ1_uVyar4AbSo .words span {
  display: inline-flex;
  align-items: center;
  gap: 68px;
  padding: 0 34px;
  font-family: var(--serif);
  font-style: italic;
  font-size: clamp(34px, 4.6vw, 64px);
  line-height: 1.2;
  color: var(--ink);
}

.cc_LwkzYoivJ1_uVyar4AbSo .words span::after {
  content: "";
  width: 22px;
  height: 22px;
  background: var(--berry);
  clip-path: polygon(50% 0, 61% 39%, 100% 50%, 61% 61%, 50% 100%, 39% 61%, 0 50%, 39% 39%);
}

.cc_LwkzYoivJ1_uVyar4AbSo .words span:nth-child(even) { color: var(--berry); }

@keyframes cc_LwkzYoivJ1_uVyar4AbSo_marq {
  to { transform: translateX(-50%); }
}

@media (prefers-reduced-motion: reduce) {
  .cc_LwkzYoivJ1_uVyar4AbSo .words-track { animation: none; }
}
