/* yth-003 palette — the aspen GREEN colorway, locked.
   Replaces the old 5-way switcher (the `bmg_color_palette` option plus
   {blue,green,orange,purple,red,global}-palette.css), the same way yth-001 and
   yth-002 collapsed theirs to a single file.

   Structure mirrors yth-001/yth-002: real brand colors first, then a mapping
   block that keeps every legacy variable name alive as an alias. That mapping
   is load-bearing — the patterns, pattern CSS, and block style.scss files
   reference --primary-*, --camp-*, --accent-*, --aoi-text and the *-filter
   names directly, so renaming them would be a restyle.

   Every value below resolves to exactly what green-palette.css +
   global-palette.css resolved to, so rendering is unchanged. */

:root {
    /* PRIMARY COLORS: */
    --teal-dk: #006b6b;
    --teal-md: #01a490;
    --teal-lt: #20bdbe;

    /* SECONDARY COLORS: */
    --forest-dk: #003838;
    --forest-md: #0c553f;
    --sage: #6c8059;

    /* NEUTRAL COLORS: (folded in from the deleted global-palette.css) */
    --black: #231f20;
    --white: #ffffff;
    --gray-lt: #f2f2f2;
    --gray: #636466;

    /* ACCENT COLORS: */
    --gold: #fcaf17;
    --burnt-orange: #dd5828;
    --orange: #f47920;
    --sky: #00aeef;
    --ocean: #0060af;

    /* FILTERS: */
    --teal-dk-filter: brightness(0) saturate(100%) invert(25%) sepia(79%) saturate(1541%) hue-rotate(154deg) brightness(90%) contrast(101%);
    --teal-md-filter: brightness(0) saturate(100%) invert(35%) sepia(100%) saturate(1180%) hue-rotate(146deg) brightness(96%) contrast(99%);
    --teal-lt-filter: brightness(0) saturate(100%) invert(57%) sepia(70%) saturate(476%) hue-rotate(131deg) brightness(95%) contrast(90%);
    --forest-dk-filter: brightness(0) saturate(100%) invert(20%) sepia(13%) saturate(3888%) hue-rotate(137deg) brightness(88%) contrast(107%);
    --forest-md-filter: brightness(0) saturate(100%) invert(22%) sepia(35%) saturate(1324%) hue-rotate(117deg) brightness(96%) contrast(91%);
    --sage-filter: brightness(0) saturate(100%) invert(49%) sepia(21%) saturate(548%) hue-rotate(48deg) brightness(92%) contrast(84%);
    --gold-filter: brightness(0) saturate(100%) invert(78%) sepia(44%) saturate(3197%) hue-rotate(345deg) brightness(103%) contrast(102%);
    --sky-filter: brightness(0) saturate(100%) invert(56%) sepia(60%) saturate(2038%) hue-rotate(158deg) brightness(90%) contrast(110%);

    /*MAPPING NEW COLORS TO OLD COLOR PALETTE NAMES*/

    /*primary base*/
    --primary-dk: var(--teal-dk);
    --primary-md: var(--teal-md);
    --primary-lt: var(--teal-lt);

    /*camp colors*/
    --camp-dk: var(--forest-dk);
    --camp-md: var(--forest-md);
    --camp-lt: var(--sage);

    /*accent colors*/
    --accent-1: var(--gold);
    --accent-1-hover: var(--burnt-orange);
    --accent-2: var(--sky);
    --accent-2-hover: var(--ocean);
    --aoi-text: var(--orange);

    /* ALIASED FILTERS for mapping */
    --primary-dk-filter: var(--teal-dk-filter);
    --primary-md-filter: var(--teal-md-filter);
    --primary-lt-filter: var(--teal-lt-filter);
    --camp-dk-filter: var(--forest-dk-filter);
    --camp-md-filter: var(--forest-md-filter);
    --camp-lt-filter: var(--sage-filter);
    --accent-1-filter: var(--gold-filter);
    --accent-2-filter: var(--sky-filter);

    /*buttons:*/

    --primary-btn-text: var(--black);

    --accent-1-btn-text: var(--black);
    --accent-1-hover-btn-text: var(--white);

    --accent-2-btn-text: var(--black);
    --accent-2-hover-btn-text: var(--white);
}
