/**
 * Cart & Checkout block theming.
 *
 * Deliberately limited to the selectors WooCommerce's own theming docs
 * document as stable, plus the top-level block wrappers for outer
 * spacing only. Internal block sub-component markup is considered
 * private by WooCommerce and can change between releases, so it is not
 * targeted here — see the Phase 1 plan for the reasoning.
 */

/* Top-level wrappers — outer spacing/typography only, not internals */
.wc-block-cart,
.wc-block-checkout {
	color: var(--color-ink);
	font-family: var(--font-body);
}

/* Primary buttons: checkout submit, place order, proceed to checkout
   (decision D3: ink fill, 6px radius, gold reserved for hover/accent) */
.wc-block-components-button {
	background-color: var(--color-ink);
	border-color: var(--color-ink);
	border-radius: var(--radius-md);
	color: var(--color-bg);
}

.wc-block-components-button:hover {
	background-color: var(--color-gold-hover);
	border-color: var(--color-gold-hover);
	color: var(--color-ink);
}

/* "Proceed to checkout" panel on the Cart block */
.wc-block-cart__submit-container {
	background-color: var(--color-bg-alt);
}

/* Order-summary quantity badge on the Checkout block sidebar */
.wc-block-components-order-summary-item__quantity {
	background-color: var(--color-accent-soft);
	color: var(--color-ink);
}
