/*
Theme Name: Produce Cleaner MVP
Theme URI: https://vitaclean.nl
Template: twentytwentyfive
Author: Project team
Description: Lightweight child theme of Twenty Twenty-Five for the one-product WooCommerce MVP. Brand name is not final (see master brief section 24), so nothing here hard-codes it. All product-page sections live in the pcmvp-core plugin, not in this theme; this theme only carries design tokens (theme.json), the WooCommerce theme-support declarations, and enqueues its own stylesheet on top of the parent. See README.md for where to edit brand tokens vs. theme structure.
Requires at least: 6.7
Tested up to: 7.1
Requires PHP: 7.4
Version: 0.1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: pcmvp
*/

@font-face {
	font-family: 'Fraunces';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('assets/fonts/fraunces-500.woff2') format('woff2');
}

@font-face {
	font-family: 'Fraunces';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('assets/fonts/fraunces-600.woff2') format('woff2');
}

/* Site-wide brand typography: headings everywhere (not only the PDP,
   which gets its own rules from pcmvp-core's pdp.css) use the same
   headline face, so the brand feels coherent across cart/checkout/pages. */
h1,
h2,
h3,
.wp-block-site-title {
	font-family: 'Fraunces', ui-serif, Georgia, 'Times New Roman', serif;
	font-weight: 600;
	letter-spacing: -0.01em;
}

body {
	color: #211f1c;
}

a {
	text-underline-offset: 0.15em;
}

/* Standard WooCommerce notice/message boxes (e.g. "item added to cart"),
   left in their native structure, just tinted to the brand accent instead
   of WooCommerce's default blue. */
.woocommerce-message,
.woocommerce-info {
	border-top-color: var( --pcmvp-accent, #2f6b4f );
}

.woocommerce-message::before,
.woocommerce-info::before {
	color: var( --pcmvp-accent, #2f6b4f );
}
