/* 100Candles DESIGN TOKENS -- the ONE brand-color control point (Fix-101 P111).
   CONTINUES the token system started in the cart rebuild (#cart169, Ph11c) -- same names,
   same values -- promoted from page-scoped to global, plus item-page extensions.
   Every new page reads var(--*); no page hardcodes hex. The admin Design Tokens page
   (to build) edits this file and bumps ?v= on save (cache rule: a new version number
   is the only guaranteed-fresh URL). Legacy pages (#cart169, checkout, search) keep
   their scoped :root blocks until migrated -- scoped values win over these, so no drift. */
:root {
	/* brand + actions (canonical, from cart169) */
	--brand: #FF6A00;
	--brand-dark: #e65100;
	--brand-fg: #fff;
	--brand-sh: #cc5500;
	--link: #1565c0;
	--link-soft: #4a90e2;    /* softer blue: browse-card item names (search style) */
	/* neutrals (canonical) */
	--ink: #1f2430;
	--mut: #6b7280;
	--line: #e6e8ee;
	--surf: #fff;
	--surf-2: #f0f2f5;
	--page: #eef0f3;
	/* semantic (canonical) */
	--ok: #15803d;
	--ok-bg: #eafaf0;
	--ok-line: #b7ebc9;
	--danger: #b91c1c;
	--danger-bg: #fdecea;
	--danger-line: #f3c9cd;
	--warn-bg: #fff7ef;
	--warn-line: #ffcfa3;
	--office: #8a5a00;
	--office-bg: #fff8ec;
	--office-line: #e6b34d;
	/* item-page extensions (P111 twin language) */
	--accent: #e87b1e;             /* warm interactive orange: pills, selected cards */
	--accent-dark: #d06c12;
	--accent-soft: #fff8f1;
	--accent-glow: rgba(232,123,30,.22);
	--buy: #16a34a;                /* add-to-cart green (Ph114) */
	--card-bg: #faf8f4;            /* cream cards */
	--card-border: #eee5d6;
	--card-divider: #f3ede1;
	--line-warm: #d8cfc0;          /* warm neutral control borders */
	--star: #f0a437;               /* stars + heading underlines */
	--label: #8a8377;              /* small-caps field labels */
	--ink-warm: #2d2a26;           /* warm text used on cream cards */
	--vtile-frame: transparent;   /* colour-swatch frame on the item page. transparent = no
	                                 frame (P170 option C). Set to #d8cfc0 for option B. */
}
