:root {
  --latent-off-white: #FAFAFA; /* Primary light surface */
  --latent-white-smoke: #F5F5F5; /* Secondary light surface */
  --latent-platinum: #EBEBEB; /* Hairlines on light, quiet fills */
  --latent-taupe: #57505C; /* Muted dark text and borders on light */
  --latent-shadow: #342F37; /* Raised dark surface */
  --latent-onyx: #131215; /* Primary dark surface */
  --latent-deep-black: #0A0A0A; /* Film plates, never pure black */
  --latent-dusk: #BCBFD3; /* Muted light text on dark */
  --latent-haze: #7783A6; /* Annotation blue-grey */
  --latent-light-lavender: #E2DFFF; /* Tinted wells on light */
  --latent-pale: #D6C2FF; /* Soft accent on dark */
  --latent-mauve: #C0A1FF; /* The accent, one hit per viewport */
  --latent-slate-blue: #7262B7; /* Muted structural purple */
  --latent-amethyst: #3D2B60; /* Deep purple ground */
}
