/* =========================================================
   LYFT — brand tokens. Single source of truth.
   Load this FIRST on every page, before any other stylesheet.
   ========================================================= */
:root{
  /* fixed brand constants — from branding/LYFT/README.txt. One accent only. */
  --ink:#14120F;
  --bronze:#211C16;      /* legacy secondary neutral — kept for the mark/badge plate */
  --plate:#1A1714;       /* deepest surface — badges, chips */
  --gold:#D9A356;
  --gold-hi:#F0C888;     /* gradient highlight — logo mark + glow only, never a bg fill */
  --ivory:#F5EEE1;
  --ivory-2:#EDE4D2;
  --white:#FFFFFF;

  /* matte grey surface system — dark-theme cards/panels. Solid fills only,
     no gradients, no glow shadows (see design consult) */
  --grey:#2E2D2B;        /* main card/panel surface */
  --grey-hi:#3B3A38;     /* hover/nested/elevated surface */
  --grey-lo:#262523;     /* borders, dividers, recessed */
  --text-on-dark:#E5E4E2;      /* primary body copy on dark */
  --muted-on-dark:#B3B2B0;     /* secondary/caption copy on dark */

  --accent:var(--gold);
  --accent-2:var(--gold-hi);
  --accent-glow:rgba(217,163,86,.35);

  --photo-filter: sepia(.22) saturate(.82) brightness(.97) contrast(1.05) hue-rotate(-6deg);
}
