/* ===================================================================
   Sanat Matbaasi - Marka katmani
   Tema "printmax" yesil aksanini SARI yapar; saf siyah baskinligini
   antrasit/beyaz zemine cevirir. style.css'ten SONRA, globals.css ile
   birlikte yuklenir. Renkler globals.css :root degiskenlerinden gelir.
   =================================================================== */

:root {
  /* globals.css ile ayni — burada da fallback olarak tanimli */
  --brand-yellow: #f5b800;
  --brand-yellow-dark: #d99e00;
  --brand-anthracite: #2b2b2b;
  --brand-light: #fff7df;
}

/* ---- Aksan zeminler: SARI + ANTRASIT yazi (yuksek kontrast) ---- */
.printmax_btn a,
.header-button.printmax_btn a,
.banner_btn.printmax_btn a,
.feature_icon,
.collection_icon_btn a,
.product-action-btn:hover,
.product_btn,
.card_icon button:hover,
.scroll-up,
.prgoress_indicator:after,
button.btn,
.subscribe_form .btn,
.footer_from .btn,
.cart_btn.headers-button,
.hero_social a:hover,
.footer_social_icon a:hover,
.social-box li a:hover,
.banner_counter,
.about_counter,
.testi_rating_content,
.category-button a,
.cart-plus-minus .inc,
.cart-plus-minus .dec {
  background-color: var(--brand-yellow) !important;
  color: var(--brand-anthracite) !important;
  border-color: var(--brand-yellow) !important;
}

/* Sari zemin uzerindeki tum metin/ikon/baslik -> antrasit (beyaz okunmuyor) */
.feature_icon i,
.banner_counter *,
.about_counter *,
.collection_icon_btn a i,
.product_btn i,
.product-action-btn:hover i,
.category-button a i {
  color: var(--brand-anthracite) !important;
}

/* Metin/ikon rengi yesildi -> antrasit/koyu sari aksan */
.section_title h4,
.hero_content h4,
.about_content .section_title h4,
.feature_content h3:hover,
.product_contnet p,
.popular_content .dolar,
.breadcumb-content ul li a:hover,
.breadcumb-content ul li a:hover i,
.single-blog-box .blog-title h3 a:hover,
.collection_content h3 a:hover,
.testi-star i.active,
.star_icon i.active,
.testi-star .fa-star.active,
.rating-star i.active,
.category-icon-list .bi-star-fill,
.hero_follow h3,
.counter_text span,
.about_list ul li,
.footer_info h6 {
  color: var(--brand-yellow-dark) !important;
}

/* Kenarlik rengi yesildi */
.product_single_item:hover .product-box-thumb,
.popular_product_card:hover,
.testimonial_item:hover,
.feature_item.style_two:hover {
  border-color: var(--brand-yellow) !important;
}

/* Buton hover: koyu sari + antrasit yazi */
.printmax_btn a:hover,
button.btn:hover,
.category-button a:hover {
  background-color: var(--brand-yellow-dark) !important;
  color: var(--brand-anthracite) !important;
}

/* Hero banner buton: antrasit zemin + beyaz yazi (yuksek kontrast) */
.banner_btn a {
  background: var(--brand-anthracite) !important;
  color: #fff !important;
}
.banner_btn a:hover {
  background: #000 !important;
  color: #fff !important;
}

/* ---- Koyu/siyah baskinligini kir ---- */
body {
  color: var(--brand-anthracite);
  background-color: #ffffff;
}

.marquee_area .marquee-block h3 {
  color: var(--brand-anthracite);
}

/* Genel baslik metinleri antrasit */
h1, h2, h3, h4, h5, h6 {
  color: var(--brand-anthracite);
}

a {
  color: var(--brand-anthracite);
}
a:hover {
  color: var(--brand-yellow-dark);
}

/* Footer: koyu antrasit zemin, acik yazilar */
.footer_area.boxed {
  background-color: #1f1f1f;
}
.footer_area.boxed,
.footer_area .footer_desc,
.footer_area .subscribe_text,
.footer_area .footer-widget-menu ul li a,
.footer_area .footer-bottom-content-copy p,
.footer_area .footer_info p {
  color: #f2f2f2;
}
.footer_area .footer-widget-title h4 {
  color: var(--brand-yellow);
}

/* Loading ekrani */
.loading-screen .bar {
  background-color: var(--brand-yellow);
}
