/* Single source of truth for site colors — change --bg here to retheme every page. */
:root {
  --bg:      #ffffff;  /* page */
  --surface: #fafafa;  /* subtle tinted sections/cards */
  --ink:     #18181b;  /* soft near-black, not harsh */
  --dim:     rgba(24, 24, 27, 0.58);
  --faint:   rgba(24, 24, 27, 0.04);
  --line:    rgba(24, 24, 27, 0.07);
  --shadow:  0 8px 30px rgba(0, 0, 0, 0.04);
}
