:root {
  /* Apple-style colors */
  --black:        #1d1d1f;
  --gray-1:       #f5f5f7;
  --gray-2:       #e8e8ed;
  --gray-3:       #d2d2d7;
  --gray-4:       #a1a1a6;
  --gray-5:       #6e6e73;
  --gray-6:       #424245;
  --white:        #ffffff;

  /* Brand accent — hijau, dipakai sparingly */
  --green:        #1a6b3a;
  --green-light:  #34a85a;
  --green-bg:     #f2f9f4;

  /* Typography — Apple SF Pro stack */
  --sans: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text",
          "Helvetica Neue", Arial, sans-serif;

  /* Spacing */
  --section-pad:  120px 0;
  --container:    980px;
  --ease:         cubic-bezier(0.25, 0.1, 0.25, 1);
  --speed:        0.3s;
}
