:root {
  --primary-color: #26A9E0;
  --secondary-color: #EA7C07; /* Login color */
  --light-bg-color: #FFFFFF;
  --dark-text-color: #333333;
  --light-text-color: #FFFFFF;
  --border-color: #e0e0e0;
  --header-offset: 120px; /* Fallback, actual value from shared.css */
}

/* Base styles for the page-promotions scope */
.page-promotions {
  font-family: 'Arial', sans-serif;
  line-height: 1.6;
  color: var(--dark-text-color); /* Default text color for light body background */
  background-color: var(--light-bg-color); /* Default light background */
}