/* ==========================================================================
   Elite Horizons – brand tokens
   Source: "EH Brand Guideline – Visual Identity" (Color & Hierarchy).
   Only guideline colours are used; light backgrounds are guideline colours
   at reduced opacity. To rebrand, edit this file (and eh_fonts_url() in
   inc/setup.php).

   Hierarchy: Regal Horizon 60% · Suit 50% · Clear 35% · Slate 20%
              · Verdant 10% · Silver Dawn 10%
   ========================================================================== */

:root {
	/* Primary brand colours */
	--eh-primary: #4328A9;        /* Regal Horizon – Pantone 2098 C */
	--eh-dark: #1C252D;           /* Suit – Pantone 433 C */

	/* Regal Horizon tints (guideline) */
	--eh-primary-500: #5843D6;
	--eh-primary-400: #614BE8;
	--eh-primary-300: #8077F7;
	--eh-primary-200: #9F9FFF;

	/* Accents */
	--eh-accent: #00C461;         /* Verdant – Pantone 2420 C */
	--eh-accent-soft: #7EDD9F;    /* Verdant tint */
	--eh-accent-mid: #44D180;     /* Verdant tint */
	--eh-slate: #7A868E;          /* Slate */
	--eh-silver: #BDC5C9;         /* Silver Dawn */
	--eh-white: #FFFFFF;          /* Clear */

	/* Roles (all derived from the palette above) */
	--eh-primary-dark: var(--eh-primary-500);            /* hover */
	--eh-primary-100: rgb(159 159 255 / .18);            /* #9F9FFF @ 18% */
	--eh-dark-2: var(--eh-dark);
	--eh-text: var(--eh-dark);
	--eh-surface: rgb(189 197 201 / .16);                /* Silver Dawn @ 16% */

	--eh-font-heading: "Oswald", "Arial Narrow", Arial, sans-serif;
	--eh-font-body: "Inter", "Segoe UI", Arial, sans-serif;

	/* Map onto the parent theme's variables */
	--color-primary: var(--eh-primary);
	--color-primary-2: var(--eh-primary-dark);
	--color-heading: var(--eh-dark);
	--color-text: var(--eh-text);
	--header-bg: var(--eh-dark);
	--header-sticky: var(--eh-primary);      /* header is Regal Horizon at all times */
	--color-gray: var(--eh-dark);
	--color-mid-gray: var(--eh-dark);
	--color-border: var(--eh-silver);
	--color-light-gray: var(--eh-silver);
	--color-black: var(--eh-dark);
	--color-header: var(--eh-silver);
	--white-border: rgb(189 197 201 / .2);
	--body-font: var(--eh-font-body);
	--heading-font: var(--eh-font-heading);
	--heading-font-weight: 600;
}
