/* ==========================================================================
   Indri Ethnics — Paylaşılan buton stili
   Tek kaynak: footer "Abone Ol", ürün "Sepete Ekle" ve markup'ımızdaki her
   .sc-btn buradan beslenir. Yeni bir butona .sc-btn class'ı vermen yeterli;
   tema/WPForms/Salient'in buton stilini ezmek için yüksek specificity + reset.
   Her sayfada yüklenir (functions.php → sc_site_chrome_assets).
   ========================================================================== */

.sc-btn,
.sc-site-footer .wpforms-container .wpforms-form button.wpforms-submit,
.sc-textpage .wpforms-container .wpforms-form button.wpforms-submit,
.sc-panel__cart .single_add_to_cart_button {
	display: inline-flex;
	align-items: center;      /* dikey ortala (üst/alt) */
	justify-content: center;  /* yatay ortala */
	padding: 1rem 2rem;
	font: inherit;
	font-size: 0.85rem;
	font-weight: 700;
	line-height: 1;           /* asimetrik line-height kaymasını engelle */
	letter-spacing: 0.15em;
	text-transform: uppercase;
	text-align: center;
	text-decoration: none;
	color: var(--sc-bg);
	background: var(--sc-accent);
	background-image: none;
	border: 1px solid var(--sc-accent);
	border-radius: 999px;
	box-shadow: none;
	cursor: pointer;
	transition: background-color 0.3s ease, color 0.3s ease;
}

.sc-btn:hover,
.sc-btn:focus,
.sc-site-footer .wpforms-container .wpforms-form button.wpforms-submit:hover,
.sc-site-footer .wpforms-container .wpforms-form button.wpforms-submit:focus,
.sc-site-footer .wpforms-container .wpforms-form button.wpforms-submit:active,
.sc-textpage .wpforms-container .wpforms-form button.wpforms-submit:hover,
.sc-textpage .wpforms-container .wpforms-form button.wpforms-submit:focus,
.sc-textpage .wpforms-container .wpforms-form button.wpforms-submit:active,
.sc-panel__cart .single_add_to_cart_button:hover {
	background: transparent;
	background-image: none;
	color: var(--sc-accent);
	border-color: var(--sc-accent);
	box-shadow: none;
}

/* İkincil buton: aynı ölçüler, ters renk düzeni (çerçeveli/boş). Bir ekranda
   iki eylem varsa ikincisi bunu alır — iki dolu buton eşit ağırlık yaratıp
   hangisinin asıl yol olduğunu belirsizleştiriyor. Hover'da dolu hale gelir,
   yani .sc-btn'in tam tersi yönde hareket eder. */
.sc-btn--outline {
	color: var(--sc-accent);
	background: transparent;
	border-color: var(--sc-accent);
}

.sc-btn--outline:hover,
.sc-btn--outline:focus {
	color: var(--sc-bg);
	background: var(--sc-accent);
	border-color: var(--sc-accent);
}

/* WPForms modern markup + Salient buton renk değişkenlerini accent'e sabitle.
   Salient'in buton CSS'i var(--nectar-accent-color) (turuncu/mor) kullanıyor;
   footer kapsamında bunu kendi accent'imize çevirince Salient kuralları
   çalışsa bile renk doğru olur (specificity savaşı / !important gerekmez). */
.sc-site-footer .wpforms-container,
.sc-site-footer .wpforms-container-full,
.sc-textpage .wpforms-container,
.sc-textpage .wpforms-container-full {
	--wpforms-button-background-color: var(--sc-accent);
	--wpforms-button-text-color: var(--sc-bg);
	--wpforms-button-border-color: var(--sc-accent);
	--nectar-accent-color: var(--sc-accent);
}

/* KESİN: ID seçici + !important. Salient'in WPForms buton CSS'i (var(--nectar-accent-color))
   diğer sayfalarda aktif ve butonu turuncu/mor yapıyor; tek koşulsuz çözüm bu.
   #wpforms-submit-1595 = bülten formunun gönder butonu. */
#wpforms-submit-1595,
.sc-site-footer button.wpforms-submit {
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	width: auto !important;
	height: auto !important;
	padding: 1rem 2rem !important;
	font: inherit !important;
	font-size: 0.85rem !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	letter-spacing: 0.15em !important;
	text-transform: uppercase !important;
	color: var(--sc-bg) !important;
	background: var(--sc-accent) !important;
	background-image: none !important;
	border: 1px solid var(--sc-accent) !important;
	border-radius: 999px !important;
	box-shadow: none !important;
	cursor: pointer !important;
	transition: background-color 0.3s ease, color 0.3s ease !important;
}

#wpforms-submit-1595:hover,
#wpforms-submit-1595:focus,
#wpforms-submit-1595:active,
.sc-site-footer button.wpforms-submit:hover,
.sc-site-footer button.wpforms-submit:focus,
.sc-site-footer button.wpforms-submit:active {
	background: transparent !important;
	background-image: none !important;
	color: var(--sc-accent) !important;
	border-color: var(--sc-accent) !important;
}

/* KESİN: !important. Bu sitede checkout WooCommerce Blocks kullanıyor (klasik
   #place_order DEĞİL) — gerçek buton .wc-block-components-checkout-place-order-button.
   Rengi WordPress/WC'nin varsayılan (mor) buton stilinden geliyor, kaynağı statik
   CSS'te bulunamadı (muhtemelen global-styles-inline-css / tema.json fallback'i);
   kaynağı ne olursa olsun eşit-veya-üstü özgüllük + !important koşulsuz kazanır. */
.wc-block-components-checkout-place-order-button {
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	width: auto !important;
	padding: 1rem 2rem !important;
	font: inherit !important;
	font-size: 0.85rem !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	letter-spacing: 0.15em !important;
	text-transform: uppercase !important;
	text-align: center !important;
	text-decoration: none !important;
	color: var(--sc-bg) !important;
	background-color: var(--sc-accent) !important;
	background-image: none !important;
	border: 1px solid var(--sc-accent) !important;
	border-radius: 999px !important;
	box-shadow: none !important;
	cursor: pointer !important;
	transition: background-color 0.3s ease, color 0.3s ease !important;
}

/* .sc-search-form__submit'teki gibi: Salient'in kapsamsız button[type=submit]:hover
   kuralı (0,2,1 özgüllük) tek class'lı hover kuralımızı (0,2,0) eziyordu —
   body.woocommerce-checkout ata seçicisiyle özgüllüğü artırıp kesin kazandırıyoruz. */
body.woocommerce-checkout .wc-block-components-checkout-place-order-button:hover,
body.woocommerce-checkout .wc-block-components-checkout-place-order-button:focus {
	background-color: transparent !important;
	background-image: none !important;
	color: var(--sc-accent) !important;
	border-color: var(--sc-accent) !important;
}

body.woocommerce-checkout .wc-block-components-checkout-place-order-button:hover .wc-block-components-button__text > svg,
body.woocommerce-checkout .wc-block-components-checkout-place-order-button:focus .wc-block-components-button__text > svg {
	fill: var(--sc-accent) !important;
}

/* Kupon "Uygula" butonu da <button type=submit> — aynı sızıntı, aynı çözüm.
   Sepette de aynı class (.wc-block-components-totals-coupon__button) kullanılıyor. */
body.woocommerce-checkout .wc-block-components-totals-coupon__button:hover,
body.woocommerce-checkout .wc-block-components-totals-coupon__button:focus,
body.woocommerce-cart .wc-block-components-totals-coupon__button:hover,
body.woocommerce-cart .wc-block-components-totals-coupon__button:focus {
	background-color: transparent !important;
	color: var(--sc-accent) !important;
	border-color: var(--sc-accent) !important;
}

/* Sepet: "Ödemeye geç" — aynı .wc-block-components-checkout-place-order-button
   kalıbı, farklı sınıf. */
.wc-block-cart__submit-button {
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	width: 100% !important;
	padding: 1rem 2rem !important;
	font: inherit !important;
	font-size: 0.85rem !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	letter-spacing: 0.15em !important;
	text-transform: uppercase !important;
	text-align: center !important;
	text-decoration: none !important;
	color: var(--sc-bg) !important;
	background-color: var(--sc-accent) !important;
	background-image: none !important;
	border: 1px solid var(--sc-accent) !important;
	border-radius: 999px !important;
	box-shadow: none !important;
	cursor: pointer !important;
	transition: background-color 0.3s ease, color 0.3s ease !important;
}

body.woocommerce-cart .wc-block-cart__submit-button:hover,
body.woocommerce-cart .wc-block-cart__submit-button:focus {
	background-color: transparent !important;
	background-image: none !important;
	color: var(--sc-accent) !important;
	border-color: var(--sc-accent) !important;
}
