/**
 * Site-wide color overrides — loaded on EVERY front-end page (not just
 * pages carrying one of this plugin's own widgets), so they also reach
 * native WooCommerce templates (Shop, Cart, Checkout, single Product, My
 * Account) and any plain WordPress content this plugin doesn't touch.
 *
 * Why this file exists: the "Hello Elementor" parent theme's own
 * assets/css/reset.css ships a baseline
 *   a{ color:#CC3366 }  a:hover, a:active{ color:#333366 }
 * as its default "readable link" styling, and WooCommerce's own
 * woocommerce.css ships default "alt" buttons (Add to Cart / Place Order /
 * Apply Coupon / Proceed to Checkout, etc.) in WooCommerce's stock purple
 * #7f54b3. This plugin's own widgets are all self-scoped (e.g.
 * `.tfw-header a`) so they already override both of those with the site's
 * own gold — but anywhere else on the site with no more specific rule,
 * that stock pink link color / purple button color shows through instead
 * of the theme's actual gold brand color.
 *
 * Both overrides below are written at the SAME specificity family as the
 * rules they replace (plain tag selectors for links, the same class
 * selectors WooCommerce itself uses for buttons), so they only fill in
 * the unstyled default — any of this plugin's own more-specific,
 * class-scoped color rules (and any future ones) still win exactly as
 * before, with no !important needed anywhere.
 */

/* Default link color (was #CC3366 pink / #333366 navy on hover from the
   parent theme's reset.css). "body a" (2 type selectors) beats the
   theme's plain "a" (1 type selector) at the same specificity tier. */
body a {
	color: #C99E43;
}
body a:hover,
body a:active {
	color: #B08A38;
}

/* WooCommerce "alt" buttons — Add to Cart, Place Order, Apply Coupon,
   Proceed to Checkout, etc. (was WooCommerce's stock purple #7f54b3 /
   #7249a4 on hover). */
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
	background-color: #C99E43;
	color: #FFFEFB;
}
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover {
	background-color: #B08A38;
	color: #FFFEFB;
}

/* Regular (non-"alt") WooCommerce buttons — e.g. "Select options",
   "Update Cart" — keep their neutral fill but get an on-brand hover tint
   instead of WooCommerce's plain gray. */
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover {
	background-color: #F3E7CE;
	color: #171412;
}

/* Shop sidebar price-filter widget slider (was the same stock purple). */
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
	background-color: #C99E43;
}
