/* Big City Group — Color tokens
   Source: TBCG brand guide (Pantone Cool Gray 8C + Gold Gradient). Gold stops
   sampled directly from the supplied gradient logo art. */
:root{
  /* ---- Brand: Gold ---- */
  --gold-100:#F3E7D2;   /* tint */
  --gold-200:#E8D3AE;   /* gradient light stop */
  --gold-300:#D9C099;
  --gold-400:#C9AE84;   /* gradient mid stop */
  --gold-500:#BFA079;   /* primary solid gold */
  --gold-600:#AB9770;   /* gradient deep stop */
  --gold-700:#8E7C5B;   /* deep bronze (hovers on gold) */

  /* The signature "One Voice" gold gradient (from the logos) */
  --gold-gradient:linear-gradient(100deg,#E8D3AE 0%,#C9AE84 48%,#AB9770 100%); /* @kind color */
  --gold-gradient-v:linear-gradient(180deg,#E8D3AE 0%,#C9AE84 48%,#AB9770 100%); /* @kind color */

  /* ---- Neutrals: Pantone Cool Gray family ---- */
  --white:#FFFFFF;
  --grey-50:#F5F5F4;
  --grey-100:#E7E8E7;
  --grey-200:#D2D3D3;
  --grey-300:#BCBEBE;
  --grey-400:#A2A5A6;
  --grey-500:#8A8D8F;   /* Pantone Cool Gray 8C */
  --grey-600:#6C6F71;
  --grey-700:#4E5153;
  --grey-800:#343638;
  --grey-900:#232426;
  --ink:#1B1C1E;        /* near-black corporate ground */

  /* ---- Semantic aliases ---- */
  --brand:var(--gold-500);
  --brand-strong:var(--gold-600);
  --brand-tint:var(--gold-100);

  --bg:var(--white);
  --bg-muted:var(--grey-50);
  --bg-inverse:var(--ink);
  --surface:var(--white);
  --surface-muted:var(--grey-50);

  --text:var(--grey-900);
  --text-muted:var(--grey-600);
  --text-subtle:var(--grey-500);
  --text-on-dark:var(--white);
  --text-on-gold:var(--ink);
  --text-link:var(--gold-700);
  --text-link-hover:var(--gold-600);

  --border:var(--grey-200);
  --border-strong:var(--grey-300);
  --border-gold:var(--gold-400);

  /* status — kept muted/editorial to sit within a grey+gold identity */
  --success:#5C7A5C;
  --warning:var(--gold-600);
  --danger:#9A5A4E;
  --info:var(--grey-600);
}
