/* Base palette. Values transcribed from Greenhouse_Brand_PrimaryElements_V0.03.pdf
   (V 0.03, October 1, 2026) — the source of truth for all colour and type. */
:root{
/* ---- Foundation: Greenhouse Green ----
   "The foundational anchor of our visual identity." 700 is the brand green. Pantone 6188 C. */
--gh-green-900:#2B3526;--gh-green-800:#353F2F;--gh-green-700:#43523B;--gh-green-600:#65775B;--gh-green-500:#79876F;--gh-green-400:#9AA592;--gh-green-300:#B7BFAF;--gh-green-200:#CBD1C3;--gh-green-100:#DAE0D5;--gh-green-50:#EDF2EB;
/* ---- Accent: Chlorophyll ----
   "Reserve it exclusively for primary calls-to-action, critical data highlights, and the
   most vital messaging." Pantone 6188 C. Tints 300–50 are its hover/highlight range. */
--gh-chlorophyll:#BBFF5C;--gh-chlorophyll-300:#C4FFA1;--gh-chlorophyll-200:#D7FFBD;--gh-chlorophyll-100:#E7FED8;--gh-chlorophyll-50:#F8FFF3;
/* Deep green — the only legible ink on Chlorophyll. */
--gh-deep-green:#2E5628;
/* ---- Supporting: Sunlight (warm) ----
   Colour of Fiery Ginger. At full saturation a graphic device — bands, blocks, single
   elements, never a page ground. Sunlight 50 is the brand warm surface. */
--gh-sunlight:#FDBA19;--gh-sunlight-300:#FFC950;--gh-sunlight-200:#FFD869;--gh-sunlight-100:#FFEAA9;--gh-sunlight-50:#FBF9ED;
/* ---- Secondary / Cooling: Sky ----
   The one secondary dark enough to hold white type. Chlorophyll vibrates against it —
   pair only with intention. Sky 50 is the only cool surface. */
--gh-sky:#6A8ABC;--gh-sky-300:#8BAAD8;--gh-sky-200:#ACC7E8;--gh-sky-100:#C9DFF4;--gh-sky-50:#EEF7FF;
/* ---- Secondary / Warming: Bloom ---- Flavour-led, expressive, campaign moments. */
--gh-bloom:#FF7345;--gh-bloom-300:#FF977B;--gh-bloom-200:#FFAC99;--gh-bloom-100:#FFCDC5;--gh-bloom-50:#FFE4E1;
/* ---- Secondary / Warming: Clay ---- Soil, roots, natural materials. Secondary fields,
   ingredient storytelling, supporting panels. */
--gh-clay:#D1784B;--gh-clay-300:#F4C2B3;--gh-clay-200:#F9D7CF;--gh-clay-100:#FFE3DE;--gh-clay-50:#FFF4F3;
/* ---- Glass (cold neutral) ---- Only the three dark surface neutrals are specified. */
--gh-glass-700:#5F706E;--gh-glass-500:#A0B5B4;--gh-glass-300:#D7E1E1;
/* ---- Surface neutrals (V0.03) ----
   Light: White (cold, digital), Sunlight 50 (warm, print + physical, CMYK 1/1/7/0),
   Chlorophyll 50 (neutral), Green 50. Dark: Sky 50, Glass 300 / 500 / 700 (cold, digital). */
--gh-white:#FFFFFF;
--gh-ink:#131210;
/* Deprecated aliases — V0.03 renamed Cream to Sunlight 50 and replaced Stone/Mist with
   Glass. Kept so existing code keeps rendering; author new work against the new names. */
--gh-cream:var(--gh-sunlight-50);--gh-mist:var(--gh-glass-300);--gh-stone:var(--gh-glass-300);
/* ---- Status ----
   NOT specified in the identity PDF — derived. Brick replaces the old status "clay"
   (that name now belongs to the brand Clay). See readme.md "Known gaps". */
--gh-brick:#A8452C;--gh-brick-50:#F7E9E4;--gh-amber:#B8802A;--gh-amber-50:#F9EFDC;
}
/* ---- Greenhouse Tints ---- Roles on the green ramp (Green 300/200/100/50). */
:root{
--gh-tint-1:var(--gh-green-300);--gh-tint-2:var(--gh-green-200);--gh-tint-3:var(--gh-green-100);--gh-tint-4:var(--gh-green-50);
}
