/* IGOTFLUE KOYU MOD DUZELTME (BASLANGIC) */

html:root {
  --theme-palette-color-1: #2596be;
  --theme-palette-color-2: #1d7ea1;
  --theme-palette-color-3: #3d3d3d;
  --theme-palette-color-4: #111111;
  --theme-palette-color-5: #e8e8e8;
  --theme-palette-color-6: #f3f3f3;
  --theme-palette-color-7: #fcfcfc;
  --theme-palette-color-8: #ffffff;
  --igf-bg: #fcfcfc;
  --igf-card: #ffffff;
  --igf-text: #111111;
  --igf-muted: #6b6b6b;
  --igf-line: rgba(0, 0, 0, 0.08);
  --igf-accent: #2596be;
  --igf-ease: cubic-bezier(0.22, 1, 0.36, 1);
}

html[data-theme="dark"]:root {
  --theme-palette-color-1: #2596be;
  --theme-palette-color-2: #3aa9d1;
  --theme-palette-color-3: #bdbdbd;
  --theme-palette-color-4: #ededed;
  --theme-palette-color-5: #2a2a2a;
  --theme-palette-color-6: #1c1c1c;
  --theme-palette-color-7: #121212;
  --theme-palette-color-8: #1c1c1c;
  --theme-text-color: #bdbdbd;
  --theme-headings-color: #ededed;
  --theme-heading-1-color: #ededed;
  --theme-heading-2-color: #ededed;
  --theme-heading-3-color: #ededed;
  --theme-heading-4-color: #ededed;
  --theme-heading-5-color: #ededed;
  --theme-heading-6-color: #ededed;
  --theme-link-initial-color: #ededed;
  --theme-link-hover-color: #2596be;
  --theme-border-color: #2a2a2a;
  --theme-form-field-border-initial-color: #2a2a2a;
  --theme-form-field-background-initial-color: #1c1c1c;
  --igf-bg: #121212;
  --igf-card: #1c1c1c;
  --igf-text: #ededed;
  --igf-muted: #9a9a9a;
  --igf-line: rgba(255, 255, 255, 0.08);
  color-scheme: dark;
}

html[data-theme="dark"],
html[data-theme="dark"] body {
  background-color: var(--igf-bg) !important;
  color: var(--theme-text-color);
}

html[data-theme="dark"] :is(#header, .ct-header, .ct-header [data-row], .ct-header [data-row] > div, #offcanvas .ct-panel-inner) {
  background: var(--igf-bg) !important;
  border-color: var(--igf-line) !important;
  box-shadow: none !important;
}

html[data-theme="dark"] .ct-header [data-row*="middle"] {
  border-bottom: 1px solid var(--igf-line) !important;
}

html[data-theme="dark"] :is(#footer, .ct-footer, .ct-footer [data-row], .ct-footer [data-row] > div) {
  background: var(--igf-bg) !important;
  border-color: var(--igf-line) !important;
}

html[data-theme="dark"] .ct-footer {
  border-top: 1px solid var(--igf-line) !important;
}

html[data-theme="dark"] :is(h1, h2, h3, h4, h5, h6, .page-title, .woocommerce-products-header__title, .woocommerce-loop-product__title, .woocommerce-loop-product__title a, .product_title, .ct-footer a, .ct-header a, .ct-header .ct-menu-link, .ct-header .ct-label) {
  color: var(--igf-text) !important;
}

html[data-theme="dark"] :is(.ct-footer, .ct-footer p, .woocommerce-result-count, ul.products .price, ul.products .price *, ul.products .ct-woo-card-extra, ul.products .entry-meta, ul.products .entry-meta a) {
  color: var(--igf-muted) !important;
}

html[data-theme="dark"] :is(.site-logo-container, .site-branding, .ct-footer .ct-logo) img {
  filter: invert(1) !important;
}

html[data-theme="dark"] .ct-header :is(.ct-header-text, [data-id*="text"]) :is(button, a) {
  color: var(--igf-text) !important;
  background: transparent !important;
  border-color: rgba(255, 255, 255, 0.25) !important;
  opacity: 1 !important;
}

html[data-theme="dark"] :is(select, input[type="text"], input[type="email"], input[type="search"], input[type="number"], input[type="tel"], input[type="password"], textarea) {
  color: var(--igf-text) !important;
  background-color: var(--igf-card) !important;
  border-color: var(--igf-line) !important;
}

ul.products li.product :is(.button, .add_to_cart_button, .product_type_simple, .product_type_variable) {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 44px;
  padding: 0 22px !important;
  font-family: "Inter", sans-serif !important;
  font-size: 12px !important;
  font-weight: 600 !important;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: var(--igf-text) !important;
  background: transparent !important;
  border: 1px solid var(--igf-text) !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  transition: background-color 0.25s ease, border-color 0.25s ease, color 0.25s ease;
}

ul.products li.product :is(.button, .add_to_cart_button, .product_type_simple, .product_type_variable):is(:hover, :focus-visible) {
  color: #ffffff !important;
  background: var(--igf-accent) !important;
  border-color: var(--igf-accent) !important;
}

ul.products li.product .added_to_cart {
  font-family: "Inter", sans-serif;
  font-size: 12px;
  color: var(--igf-muted) !important;
}

/* IGOTFLUE KOYU MOD DUZELTME (BITIS) */
