/* ============================================================================
   AUREUM DESIGN TOKENS — SINGLE SOURCE OF TRUTH
   ----------------------------------------------------------------------------
   Every colour, and the two font stacks, are defined here and ONLY here.
   Do not redefine an --au-* token in any other stylesheet, mu-plugin or inline
   <style>. If a value needs to change, change it in this file.

   History: these lived in 9 places at once (--au-cream had 5 different values,
   and six files contained `--au-gold: var(--au-gold)`, a self-reference cycle
   that is invalid-at-computed-value-time and blanks the token if it ever wins).
   Consolidated 2026-09-09, replacing the aureum-design-tokens mu-plugin.

   Values below are the ones MEASURED live on 9 pages before consolidation, so
   this file changed nothing visually — it only made the resolution predictable.

   !important is deliberate: plugins (WooCommerce, WPLoyalty, age-gate) inject
   their own :root blocks late, and this file must outrank them everywhere.
   Loaded from header.php with data-no-optimize so LiteSpeed cannot relocate it.
   ============================================================================ */

:root {
	/* Surfaces */
	--au-bone:            #FDFCFA !important;  /* primary canvas */
	--au-paper:           #FFFFFF !important;  /* cards, inputs */
	--au-cream:           #F4EFE7 !important;  /* alternating tonal section */
	--au-cream-warm:      #F8F6F1 !important;
	--au-cream-dark:      #EDE9E0 !important;
	--au-linen:           #ECE5D5 !important;

	/* Hairlines */
	--au-hairline:        rgba(31,27,23,0.10) !important;
	--au-hairline-strong: rgba(31,27,23,0.18) !important;

	/* Ink */
	--au-ink:             #1A1816 !important;
	--au-black:           #1A1816 !important;
	--au-charcoal:        #2D2A26 !important;
	--au-text:            #2D2A26 !important;

	/* Gold — #B8962E is the brand gold and is LARGE-TEXT/GRAPHICS ONLY (~3.3:1
	   on light). Use --au-gold-safe (#8F6E1F) for normal-size text on light to
	   hold WCAG AA. */
	--au-gold:            #B8962E !important;
	--au-gold-bright:     #C9A227 !important;
	--au-gold-dark:       #8F6E1F !important;
	--au-gold-safe:       #8F6E1F !important;
	--au-gold-light:      #D4B64D !important;
	--au-gold-lighter:    #D4B64D !important;

	/* Type */
	--au-font-display:    'Fraunces', Georgia, serif !important;
	--au-font-body:       'Inter Tight', 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;

	/* ---- Second tier, consolidated 2026-09-09 (values measured live on 7 pages) ----
	   These were each defined in 2-4 files with differing values; the winner was
	   whichever stylesheet happened to load last. Pinned here so it is deterministic. */
	--au-ink-muted:       #5F594F !important;
	--au-gold-soft:       rgba(184,150,46,0.08) !important;
	--au-gold-line:       rgba(184,150,46,0.22) !important;
	--au-display:         'Fraunces', 'Cormorant Garamond', Georgia, 'Times New Roman', serif !important;
	--au-ease:            cubic-bezier(0.16, 1, 0.3, 1) !important;
}
