/* ==========================================================================
 * Buttons — square corners on all primary commerce CTAs
 *
 * The parent theme (Shoptimizer) hardcodes `border-radius: 4px` on the shared
 * `.button` base (plus 6px on the mini-cart / load-more variants). There is no
 * CSS variable to flip, so this file is the single source of truth that flattens
 * the corners site-wide.
 *
 * Every WooCommerce CTA — PDP single add-to-cart, cart "proceed to checkout",
 * checkout "place order", and the mini-cart buttons — carries the `.button`
 * class, so one rule reaches all of them. `!important` beats the parent's
 * hardcoded radii regardless of their specificity.
 *
 * INTENTIONALLY NOT AFFECTED: the PLP product-card add-to-cart is a deliberate
 * 44x44 round icon pill (see plp.css "Add to Cart Special Button"). Its rule has
 * much higher specificity + !important, so it keeps its circle — squaring an
 * icon button would be a visual regression, not a CTA.
 * ========================================================================== */

.button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	border-radius: 0 !important;
}
