:root{
  /* Brand colors (GYLC) */
  --yellow-sun:#FFD400;
  --green-valley:#BFCD31;
  --blue-river:#0DB7E1;
  --green-hill:#4A9443;
  --black-mountain:#231F20;

  /* Neutrals */
  --bg:#ffffff;
  --surface:#f7f9fb;
  --border:#e7edf2;
  --muted:#6b7280;

  /* Typography */
  --font:"Proxima Nova", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;

  /* Layout */
  --container: 1120px;
  --radius: 16px;
  --shadow: 0 10px 30px rgba(35,31,32,.08);

  /* Spacing */
  --section-pad: 72px;
}
