/* İletişim sayfası — okunabilir metin renkleri (koyu + açık tema) */
.site-contact-intro {
  color: #94a3b8;
  line-height: 1.65;
}

.site-contact-card__title {
  margin: 0;
  font-size: 1.05rem;
  font-weight: 700;
  letter-spacing: -0.02em;
  color: #f1f5f9;
}

.site-contact-card__subtitle {
  margin: 0.35rem 0 0;
  font-size: 0.875rem;
  line-height: 1.55;
  color: #94a3b8;
}

.site-contact-card__handle {
  margin: 0.65rem 0 0;
  font-size: 0.8125rem;
  font-weight: 600;
  letter-spacing: 0.02em;
  color: #69b1ff;
}

[data-theme="light"] .site-contact-header {
  background: var(--site-surface) !important;
  border-color: rgba(22, 119, 255, 0.14) !important;
}

[data-theme="light"] .site-contact-heading {
  color: #0f172a !important;
}

[data-theme="light"] .site-contact-intro {
  color: #64748b !important;
}

[data-theme="light"] .site-contact-eyebrow {
  color: #1677ff !important;
  border-color: rgba(22, 119, 255, 0.28) !important;
  background: rgba(22, 119, 255, 0.1) !important;
}

[data-theme="light"] .site-contact-card__title {
  color: #0f172a !important;
}

[data-theme="light"] .site-contact-card__subtitle {
  color: #475569 !important;
}

[data-theme="light"] .site-contact-card__handle {
  color: #1677ff !important;
}
