/**
 * Core colours from Figma tokens (figma-styles-export-v2.json).
 * Hex values sourced from the live Volleyball Manitoba Avada palette + logo
 * (export file lists tokens only, no paint values).
 */

:root {
	/* Solids */
	--vm-black: #231F20;
	--vm-navy: #002e70;
	--vm-white: #ffffff;
	--vm-grey: #333333;
	--vm-grey-medium: #747474;
	--vm-grey-light: #e0dede;
	/* Table row stripes (lighter than --vm-grey-light) */
	--vm-grey-stripe: #f5f5f5;
	--vm-grey-stripe-alt: #ebebeb;
	--vm-beige: #ede6d9;
	--vm-gold: #ffc805;
	--vm-gold-aa: #987028;

	/* Gradients (Figma: Deep Gold Grad, Blue GRad, Gold - Gradient) */
	--vm-deep-gold-grad: linear-gradient(90deg, #8e7306 0%, #bc9500 100%);
	--vm-blue-grad: linear-gradient(-83.59deg, #002749 0%, #002e70 100%);
	--vm-gold-grad: linear-gradient(90deg, #f3d76a 0%, #d5b129 100%);
	--vm-gold-gradient: linear-gradient(
		135deg,
		#ffe066 0%,
		#ffc805 42%,
		#d0b018 72%,
		#987028 100%
	);

	/* Aliases used across layout / blocks */
	--vm-blue: var(--vm-gold-aa);
	--vm-red: var(--vm-gold);
	--vm-off-white: var(--vm-beige);
	--vm-muted: var(--vm-grey-medium);
	/* Accessible default focus ring (Navy — primary blue; no brighter solid blue in palette) */
	--focus-outline: var(--vm-navy);
}
