:root {
  /* Forest floor — deep bark and soil */
  --bg:   #0e120d;
  --bg-2: #151a12;
  --bg-3: #1c2318;

  /* Foliage borders */
  --border:       rgba(163, 210, 140, 0.14);
  --border-hover: rgba(163, 210, 140, 0.38);

  /* Sage / fern greens */
  --mint:     #b8d9a0;
  --mint-dim: rgba(184, 217, 160, 0.6);
  --mint-glow: rgba(184, 217, 160, 0.10);

  /* Sunlit leaf — warm yellow-green accent */
  --accent:      #8ecf5a;
  --accent-glow: rgba(142, 207, 90, 0.18);

  /* Readable text */
  --text:        #c9d9bc;
  --text-dim:    #5a6e4a;
  --text-bright: #e6f0da;

  --font-sans: 'DM Sans', sans-serif;
  --font-mono: 'DM Mono', monospace;
}

