/* =========================================================================
 * BYD tenant override layer — BYD-specific CSS goes HERE, never the shared base.
 *
 * The storefront is a shared structure-only base (storefront-base.css, loaded by
 * every tenant, var(--dp-*) tokens only) painted by each tenant's own override
 * sheet. This is BYD's sheet. It is enqueued by the per-tenant override CONVENTION
 * (functions.php dealer_portal_enqueue_tenant_override): a sheet named
 * <slug>-storefront.css loads LAST for its active tenant, after storefront-base
 * and after ea-storefront, so it wins equal-specificity ties on source order. It
 * loads ONLY when BYD is the active tenant, so nothing here can leak onto another
 * tenant's surface.
 *
 * The base --dp-* defaults already equal BYD's look, so this sheet changes nothing
 * visible today. It exists to establish BYD's brand EXPLICITLY and to be the one
 * documented home for future BYD storefront CSS — add BYD-only rules here, never
 * to the shared structure-only base.
 * ====================================================================== */

/* -------------------------------------------------------------------------
 * 1. BYD brand, stated explicitly even where it equals the base default.
 *    Black (never blue) primary CTA fill + hover and brand-black accent; the
 *    campaign/product tiles carry no border. These mirror tenants/byd/profile.php
 *    (primary_hex #111111, primary_hover_hex #222222, accent_hex #000000) and the
 *    base tile-border default (none), restated here so BYD's brand lives in BYD's
 *    sheet rather than only as a fallback.
 * ---------------------------------------------------------------------- */
:root {
	--dp-primary: #111111;
	--dp-primary-hover: #222222;
	--dp-accent: #000000;
	--dp-tile-border: none;

	/* BYD-only cart-style accents still carried as literal hex in the live BYD
	 * source (dth-byd-theme/assets/css/cart-style.css): the soft hairline, the
	 * panel fill, and the savings-badge background. Kept here so the cart-style
	 * page's BYD look has a home in this override layer. */
	--byd-line-soft: #efefef;
	--byd-panel: #fafafa;
	--byd-save-bg: #eaf6ee;
}

/* -------------------------------------------------------------------------
 * 2. Montserrat across the BYD storefront (body copy, headings, controls).
 *    BYD's display face is Montserrat (loaded in functions.php
 *    dealer_portal_enqueue_assets). Apply it explicitly so the BYD storefront
 *    reads in-brand even if a theme.json preset or a WooCommerce default would
 *    otherwise set a different family.
 * ---------------------------------------------------------------------- */
body,
button,
input,
select,
textarea,
.woocommerce,
.woocommerce-page {
	font-family: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6,
.wc-block-components-product-name,
.woocommerce-loop-product__title,
.product_title {
	font-family: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}
