:root {
  --gradiant-color-from: #bd3636; /* koyu kırmızı */
  --gradiant-color-to: #f10000;   /* parlak kırmızı */
  --black-color: #101010;

  --heading: 'DM Sans';
  --body-font: 'DM Sans';  
  --body-color: #666666;  
  --sv-body-color: #202020;  
  --transition: 500ms all ease;
  --main-color: #ea0101; /* zaten kırmızı */
  --base-color: linear-gradient(to right, var(--gradiant-color-from), var(--gradiant-color-to));
  --theme-color: #056251;
  --theme-color-2: #FFB966;
  --meta-font: 'Play', sans-serif;  
  --main-sv-color: #990101; /* koyu kırmızı ton */
  --base-sv-color: #f18f20;
  --sv-body-font: 'Montserrat';
  --sv-heading-font: 'Libre Baskerville';
}

/* Beyaz arka plan için */
.white-bg {
  background-color: #ffffff; /* Arka plan beyaz */
  color: #ea0101; /* Metinler kırmızı / kontrast */
}

/* Logo kontrast için */
.white-bg .logo-widget img,
.white-bg .in-footer-widget .brand-logo img {
  filter: none; /* Orijinal renkli logoları korur */
}

/* Footer sosyal ikonları kırmızı / kontrast */
.white-bg .footer-social a {
  color: var(--main-color);
  border: 1px solid var(--main-color);
  transition: 0.5s all ease;
}

.white-bg .footer-social a:hover:before {
  background: rgba(0, 0, 0, 0.05); /* Hover hafif gölge efekti */
}

/* Butonlar ve linkler kontrast için kırmızı */
.white-bg a,
.white-bg button {
  color: var(--main-color);
}

/* Başlıklar ve paragraflar */
.white-bg h1,
.white-bg h2,
.white-bg h3,
.white-bg h4,
.white-bg h5,
.white-bg h6,
.white-bg p {
  color: var(--main-color);
}

/* Özel durum: ikonlar */
.white-bg i {
  color: var(--main-color);
}
