/* من نحن — وضوح النص في اللايت والدارك فوق خلفية الصفحة */
.page-about .tg-about-copy {
  color: var(--text);
}
.page-about .tg-about-copy h2 {
  color: var(--text);
}
.page-about .tg-about-copy p {
  color: color-mix(in srgb, var(--text) 72%, var(--text-soft));
}

body.has-page-bg.page-about .tg-about-story-sec,
body.has-page-bg.page-about .tg-about-info-sec,
body.has-page-bg.page-about .tg-about-values-sec {
  background: color-mix(in srgb, var(--bg) 90%, transparent);
}

body.has-page-bg.page-about .tg-about-copy {
  padding: 14px 16px;
  border-radius: 16px;
  background: color-mix(in srgb, var(--surface) 92%, transparent);
  border: 1px solid color-mix(in srgb, var(--text) 8%, transparent);
  box-shadow: 0 10px 28px color-mix(in srgb, var(--text) 6%, transparent);
}

.page-about .tg-about-info-card,
.page-about .tg-about-value-card {
  background: var(--surface) !important;
  color: var(--text);
  border-color: color-mix(in srgb, var(--text) 10%, transparent);
  box-shadow: 0 8px 22px color-mix(in srgb, var(--text) 8%, transparent);
}

.page-about .tg-about-info-card h3,
.page-about .tg-about-value-card h3 {
  color: var(--text) !important;
}

.page-about .tg-about-info-card p,
.page-about .tg-about-value-card p {
  color: color-mix(in srgb, var(--text) 68%, var(--text-soft)) !important;
}

.page-about .tg-about-value-ico {
  background: color-mix(in srgb, var(--ico, var(--brand, #ff5100)) 14%, var(--surface));
}

[data-theme="dark"] .page-about .tg-about-info-ico {
  color: var(--brand-light, #ff8a4c) !important;
}

.page-about .section-head h2,
.page-about .section-head h2 span {
  color: var(--text);
}
.page-about .section-head .eyebrow {
  color: var(--brand);
}
