/*
Theme Name: CafforaCup Child
Theme URI: https://cafforacup.com
Description: CafforaCup platform child theme. Step 0 of the DESIGN.md build — registers the platform palette + font stacks (DESIGN.md §2) as global CSS variables and applies base typography/background. Per-screen styling is layered on in later steps; the buyer storefront gets per-reseller variable overrides (DESIGN.md §3/§5). Child of Storefront.
Author: CafforaCup / DarkCyde
Template: storefront
Version: 0.6.0
Requires at least: 6.0
Requires PHP: 7.4
Text Domain: cafforacup-child
*/

/* ============================================================
 * Platform design tokens — DESIGN.md §2 (CafforaCup chrome).
 * ============================================================ */
:root {
	--espresso: #1E1611;   /* primary dark / hero bg / dark buttons */
	--espresso-2: #2A201A;
	--paper: #F5EFE6;      /* page background */
	--paper-2: #EBE2D4;    /* card / panel background */
	--gold: #D98E2B;       /* primary accent / CTA */
	--gold-deep: #B9741C;  /* CTA shadow + pressed state */
	--green: #294A38;      /* trust band / secondary surface */
	--green-2: #1E3829;
	--ink: #2A201A;        /* body text */
	--muted: #8A7B6B;      /* secondary text */

	--display: "Bricolage Grotesque", "Trebuchet MS", sans-serif; /* weights 500/700/800 */
	--body: "Inter", system-ui, sans-serif;                       /* weights 400/500/600 */
	--mono: "Space Mono", ui-monospace, monospace;                /* weights 400/700 */
}

/* ============================================================
 * Base styles only (DESIGN.md §6 step 0) — tokens site-wide,
 * no per-page restyling yet.
 * ============================================================ */
body {
	font-family: var(--body);
	background-color: var(--paper);
	color: var(--ink);
}

h1, h2, h3, h4, h5, h6,
.site-title,
.entry-title {
	font-family: var(--display);
	font-weight: 800;
	line-height: 1.02;
	letter-spacing: -0.02em;
	color: var(--ink);
}
