:root {
  /* Main Brand Colors */
  --primary-color: #003731;
  --primary-color-rgb: 0, 55, 49;
  --secondary-color: #e8f7f5;
  --secondary-color-rgb: 232, 247, 245;
  
  /* Accent Color (Orange) */
  --accent-color: #FF6B35;
  --accent-color-rgb: 255, 107, 53;
  --accent-hover: #e65c2b;
  
  /* Additional color variables for better theming */
  --primary-light: #004c44;
  --primary-lighter: #e8f7f5;
  --primary-dark: #002622;
  --text-on-primary: #ffffff;
  --text-on-secondary: #003731;
  --text-on-accent: #ffffff;
  
  /* Button Styling */
  --btn-primary-bg: var(--accent-color);
  --btn-primary-hover: var(--accent-hover);
  --btn-primary-text: var(--text-on-accent);
  
  /* Link Styling */
  --link-color: var(--accent-color);
  --link-hover: var(--accent-hover);
  
  /* Header Styling */
  --header-bg: var(--primary-color);
  --header-text: #ffffff;
  --header-hover: var(--accent-color);
  
  /* Footer Styling */
  --footer-bg: var(--primary-color);
  --footer-text: #ffffff;
  --footer-link-hover: var(--accent-color);
}