/* ==============================
   GRID GLOBAL GREEN THEME
============================== */

:root {
  --primary-green: #0d6b3c;
  --dark-green: #084c2a;
  --light-green: #198754;
  --soft-bg: #f4f9f6;
}

/* Body */
body {
  font-family: 'Poppins', sans-serif;
  background-color: #ffffff;
  color: #333;
}

/* Headings */
h1, h2, h3, h4, h5, h6 {
  font-family: 'Raleway', sans-serif;
  font-weight: 600;
}

/* Links */
a {
  color: var(--primary-green);
  text-decoration: none;
  transition: 0.3s;
}

a:hover {
  color: var(--dark-green);
}

/* Buttons */
.btn-primary {
  background-color: var(--primary-green);
  border-color: var(--primary-green);
}

.btn-primary:hover {
  background-color: var(--dark-green);
  border-color: var(--dark-green);
}

/* Section background utility */
.section-green {
  background-color: var(--soft-bg);
}

/* Navbar (we'll enhance further in next section) */
.navbar {
  background-color: #ffffff;
}

.navbar .nav-link {
  font-weight: 500;
  color: #333;
}

.navbar .nav-link:hover {
  color: var(--primary-green);
}

/* Section titles */
.section-title h2 {
  color: var(--primary-green);
}