/**
 * Açık tema — anasayfa kontrast kilidi (home.blade #fff + dm-tr-typography üzerine)
 */

/* —— 1) Yetkinlikler / Özgün Marka Kimliği kolonları (krem zemin) —— */
html[data-dm-portal-theme="light"][lang] body.dm-route-home .page-wrapper .feature-section-2 .feature-block .text,
html[data-dm-portal-theme="light"][lang] body.dm-route-home .page-wrapper .feature-section-2 .feature-block .content-box > .text,
html[data-dm-portal-theme="light"][lang] body.dm-route-home .page-wrapper .feature-section-2 .feature-block .inner-block .content-box > .text,
html[data-dm-portal-theme="light"] body.dm-route-home .page-wrapper .feature-section-2 .feature-block .inner-block .content-box .text {
  color: var(--dm-portal-muted) !important;
  -webkit-text-fill-color: var(--dm-portal-muted) !important;
}

html[data-dm-portal-theme="light"] .page-wrapper .feature-section-2 .feature-block .title,
html[data-dm-portal-theme="light"] .page-wrapper .feature-section-2 .feature-block .inner-block .content-box .title {
  color: var(--theme-color1) !important;
  -webkit-text-fill-color: var(--theme-color1) !important;
}

/* —— Süreç —— */
html[data-dm-portal-theme="light"] .page-wrapper .work-process-section .working-block-one .inner-block .content-box .title,
html[data-dm-portal-theme="light"] .page-wrapper .work-process-section .working-block-one .inner-block .content-box .text {
  color: var(--dm-portal-muted) !important;
  -webkit-text-fill-color: var(--dm-portal-muted) !important;
}

html[data-dm-portal-theme="light"] .page-wrapper .work-process-section .working-block-one .inner-block .content-box .title {
  color: var(--dm-portal-ink) !important;
  -webkit-text-fill-color: var(--dm-portal-ink) !important;
}

html[data-dm-portal-theme="light"] .page-wrapper .work-process-section .working-block-one .inner-block .content-box .line {
  background: rgba(24, 20, 17, 0.14) !important;
}

html[data-dm-portal-theme="light"] .page-wrapper .work-process-section .working-block-one .inner-block .step {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
}

html[data-dm-portal-theme="light"] .page-wrapper .work-process-section .work-process-content-1 .sec-title > .title,
html[data-dm-portal-theme="light"] .page-wrapper .work-process-section .work-process-content-1 .sec-title > .title:has(> span) {
  color: var(--dm-portal-ink) !important;
  -webkit-text-fill-color: var(--dm-portal-ink) !important;
}

html[data-dm-portal-theme="light"] .page-wrapper .work-process-section .work-process-content-1 .sec-title > .title > span {
  color: var(--theme-color1) !important;
  -webkit-text-fill-color: var(--theme-color1) !important;
}

html[data-dm-portal-theme="light"] .page-wrapper .work-process-section .work-process-thumb img {
  filter: contrast(1.15) brightness(0.42) saturate(0.85) !important;
  opacity: 0.92 !important;
}

/* —— 4) Müşteri yorumları — siyah kart: metin beyaz —— */
html[data-dm-portal-theme="light"][lang] body.dm-route-home .page-wrapper .testimonial-one .testimonial-block-one .inner-box .text,
html[data-dm-portal-theme="light"][lang] body.dm-route-home .page-wrapper .testimonial-block-one .inner-box .text,
html[data-dm-portal-theme="light"] .page-wrapper .testimonial-block-one .inner-box .text,
html[data-dm-portal-theme="light"] .page-wrapper .testimonial-block-one .inner-box .name,
html[data-dm-portal-theme="light"] .page-wrapper .testimonial-block-one .inner-box .name-info,
html[data-dm-portal-theme="light"] .page-wrapper .testimonial-block-one .inner-box .name-info span {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
}

html[data-dm-portal-theme="light"][lang] body.dm-route-home .page-wrapper .testimonial-customar-area .google-area .content .text,
html[data-dm-portal-theme="light"][lang] body.dm-route-home .page-wrapper .testimonial-customar-area .google-area .dm-google-review-count,
html[data-dm-portal-theme="light"] .page-wrapper .testimonial-customar-area,
html[data-dm-portal-theme="light"] .page-wrapper .testimonial-customar-area .google-area .text,
html[data-dm-portal-theme="light"] .page-wrapper .testimonial-customar-area .google-area .dm-google-review-count,
html[data-dm-portal-theme="light"] .page-wrapper .testimonial-customar-area .google-area .title,
html[data-dm-portal-theme="light"] .page-wrapper .testimonial-customar-area .capterra-area .title,
html[data-dm-portal-theme="light"] .page-wrapper .testimonial-customar-area .customar-title {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
}

html[data-dm-portal-theme="light"] .page-wrapper .testimonial-customar-area .customar-title > span {
  color: var(--theme-color1) !important;
  -webkit-text-fill-color: var(--theme-color1) !important;
}

html[data-dm-portal-theme="light"] .page-wrapper .testimonial-wrapper .testimonial-one .testi-counter .dm-testimonial-count-label,
html[data-dm-portal-theme="light"] .page-wrapper .testimonial-wrapper .testimonial-one .testi-counter .dm-testimonial-count-copy {
  color: var(--dm-portal-muted) !important;
  -webkit-text-fill-color: var(--dm-portal-muted) !important;
}

html[data-dm-portal-theme="light"] .page-wrapper .testimonial-wrapper .testimonial-one .testi-counter .count-box,
html[data-dm-portal-theme="light"] .page-wrapper .testimonial-wrapper .testimonial-one .testi-counter .count-text,
html[data-dm-portal-theme="light"] .page-wrapper .testimonial-wrapper .testimonial-one .testi-counter .dm-counter-prefix,
html[data-dm-portal-theme="light"] .page-wrapper .testimonial-wrapper .testimonial-one .testi-counter .dm-testimonial-count-highlight {
  color: var(--theme-color1) !important;
  -webkit-text-fill-color: var(--theme-color1) !important;
}

/* —— 3) Neden Devasa — açık daire sayaç koyu mürekkep —— */
html[data-dm-portal-theme="light"] .page-wrapper .choose-us-section .choose-text,
html[data-dm-portal-theme="light"] .page-wrapper .award-section .award-right-items-1 .award-text {
  color: var(--dm-portal-muted) !important;
  -webkit-text-fill-color: var(--dm-portal-muted) !important;
}

html[data-dm-portal-theme="light"] .page-wrapper .choose-us-section .choose-us-content-1 > .sec-title > .title,
html[data-dm-portal-theme="light"] .page-wrapper .choose-us-section .choose-us-content-1 > .sec-title > .title:has(> span) {
  color: var(--dm-portal-ink) !important;
  -webkit-text-fill-color: var(--dm-portal-ink) !important;
}

html[data-dm-portal-theme="light"] .page-wrapper .choose-us-section .choose-us-content-1 > .sec-title > .title > span {
  color: var(--theme-color1) !important;
  -webkit-text-fill-color: var(--theme-color1) !important;
}

html[data-dm-portal-theme="light"] .page-wrapper .choose-us-section .choose-us-content-1 .feature-box .content-box .title,
html[data-dm-portal-theme="light"] .page-wrapper .choose-us-section .choose-us-content-1 .feature-box .content-box .title .dm-choose-feature-star-title__label {
  color: var(--theme-color1) !important;
  -webkit-text-fill-color: var(--theme-color1) !important;
}

html[data-dm-portal-theme="light"] .page-wrapper .choose-us-section .choose-us-content-1 .feature-box .content-box .text {
  color: rgba(255, 255, 255, 0.92) !important;
  -webkit-text-fill-color: rgba(255, 255, 255, 0.92) !important;
}

html[data-dm-portal-theme="light"] .page-wrapper .choose-us-section .choose-us-content-1 .choose-client-info,
html[data-dm-portal-theme="light"] .page-wrapper .choose-us-section .choose-us-content-1 .choose-client-info p,
html[data-dm-portal-theme="light"] .page-wrapper .choose-us-section .choose-us-content-1 .choose-client-info span {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
}

html[data-dm-portal-theme="light"][lang] body.dm-route-home .page-wrapper .choose-us-section .choose-us-image-1 .choose-counter,
html[data-dm-portal-theme="light"][lang] body.dm-route-home .page-wrapper .choose-us-section .choose-us-image-1 .choose-counter .count-box,
html[data-dm-portal-theme="light"][lang] body.dm-route-home .page-wrapper .choose-us-section .choose-us-image-1 .choose-counter .count-text,
html[data-dm-portal-theme="light"][lang] body.dm-route-home .page-wrapper .choose-us-section .choose-us-image-1 .choose-counter .dm-counter-prefix,
html[data-dm-portal-theme="light"][lang] body.dm-route-home .page-wrapper .choose-us-section .choose-us-image-1 .choose-counter p,
html[data-dm-portal-theme="light"][lang] body.dm-route-home .page-wrapper .choose-us-section .choose-us-image-1 .choose-counter p span,
html[data-dm-portal-theme="light"][lang] body.dm-route-home .page-wrapper .choose-us-section .choose-us-image-1 .choose-counter span,
html[data-dm-portal-theme="light"] .page-wrapper .choose-us-section .choose-us-image-1 .choose-counter,
html[data-dm-portal-theme="light"] .page-wrapper .choose-us-section .choose-us-image-1 .choose-counter .count-box,
html[data-dm-portal-theme="light"] .page-wrapper .choose-us-section .choose-us-image-1 .choose-counter .count-text,
html[data-dm-portal-theme="light"] .page-wrapper .choose-us-section .choose-us-image-1 .choose-counter .dm-counter-prefix,
html[data-dm-portal-theme="light"] .page-wrapper .choose-us-section .choose-us-image-1 .choose-counter p,
html[data-dm-portal-theme="light"] .page-wrapper .choose-us-section .choose-us-image-1 .choose-counter span {
  color: var(--dm-portal-ink) !important;
  -webkit-text-fill-color: var(--dm-portal-ink) !important;
}

/* —— Yetkinlikler geniş kartlar (siyah ada) —— */
html[data-dm-portal-theme="light"] .page-wrapper .feature-section .feature-box-style1 .dm-feature-copy .title,
html[data-dm-portal-theme="light"] .page-wrapper .feature-section .feature-box-style1 .dm-feature-copy .title:has(> span),
html[data-dm-portal-theme="light"] .page-wrapper .feature-section .feature-box-style1 .dm-feature-lead {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
}

html[data-dm-portal-theme="light"] .page-wrapper .feature-section .feature-box-style1 .dm-feature-title-accent {
  color: var(--theme-color1) !important;
  -webkit-text-fill-color: var(--theme-color1) !important;
}

html[data-dm-portal-theme="light"] .page-wrapper .feature-section .feature-box-style2:not(.bg-theme-color) .title,
html[data-dm-portal-theme="light"] .page-wrapper .feature-section .feature-box-style3 .title,
html[data-dm-portal-theme="light"] .page-wrapper .feature-section .feature-box-style3 .dm-brand-identity-title-right {
  color: var(--theme-color1) !important;
  -webkit-text-fill-color: var(--theme-color1) !important;
}

html[data-dm-portal-theme="light"] .page-wrapper .feature-section .feature-box-style2:not(.bg-theme-color) .text,
html[data-dm-portal-theme="light"] .page-wrapper .feature-section .feature-box-style3 .text {
  color: rgba(255, 255, 255, 0.92) !important;
  -webkit-text-fill-color: rgba(255, 255, 255, 0.92) !important;
}

html[data-dm-portal-theme="light"] .page-wrapper .award-section .award-box-items-one .inner-block .text,
html[data-dm-portal-theme="light"] .page-wrapper .award-section .award-box-items-one .inner-block .dm-award-item-star-title,
html[data-dm-portal-theme="light"] .page-wrapper .award-section .award-box-items-one .inner-block .dm-award-item-star-title__label,
html[data-dm-portal-theme="light"] .page-wrapper .award-section .award-box-items-one .inner-block .sub-title {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
}

html[data-dm-portal-theme="light"] .page-wrapper .award-section .award-box-items-one .inner-block .sub-title img {
  filter: brightness(0) invert(1) !important;
}

/* —— 5) Ekibimiz başlık —— */
html[data-dm-portal-theme="light"] .page-wrapper .team-section.dm-home-team-section .sec-title > .sub-title,
html[data-dm-portal-theme="light"] .page-wrapper .team-section.dm-home-team-section .sec-title > .sub-title.tm-sub-tilte {
  display: inline-flex !important;
  width: fit-content !important;
  max-width: 100% !important;
  text-align: center !important;
  margin: 0 auto 14px !important;
  color: var(--theme-color1) !important;
  -webkit-text-fill-color: var(--theme-color1) !important;
}

html[data-dm-portal-theme="light"] .page-wrapper .team-section.dm-home-team-section .dm-home-team-heading,
html[data-dm-portal-theme="light"] .page-wrapper .team-section.dm-home-team-section .sec-title > .title.dm-home-team-heading,
html[data-dm-portal-theme="light"] .page-wrapper .team-section.dm-home-team-section .sec-title > .title.dm-home-team-heading:has(> span) {
  display: block !important;
  width: 100% !important;
  text-align: center !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
}

html[data-dm-portal-theme="light"] .page-wrapper .team-section.dm-home-team-section .dm-home-team-heading > span {
  color: var(--theme-color1) !important;
  -webkit-text-fill-color: var(--theme-color1) !important;
}

/* —— 2) Video — play turuncu ikon, beyaz daire —— */
html[data-dm-portal-theme="light"] .page-wrapper .video-section .video-image .content .title {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
}

html[data-dm-portal-theme="light"][lang] body.dm-route-home .page-wrapper .video-section .video-image .play-now .icon,
html[data-dm-portal-theme="light"] .page-wrapper .video-section .video-image .play-now .icon {
  background-color: #fff !important;
  color: var(--theme-color1, #ff6b1e) !important;
  -webkit-text-fill-color: var(--theme-color1, #ff6b1e) !important;
  box-shadow: 0 0 18px rgba(255, 107, 30, 0.28) !important;
}

html[data-dm-portal-theme="light"] .page-wrapper .video-section .play-now .icon::before,
html[data-dm-portal-theme="light"] .page-wrapper .video-section .play-now .icon i {
  color: var(--theme-color1, #ff6b1e) !important;
  -webkit-text-fill-color: var(--theme-color1, #ff6b1e) !important;
}
