/* static/css/parallax.css */

/* --- Shared parallax settings --- */
.parallax-hero,
.publications-hero,
.experience-hero,
.certifications-hero {
  background-attachment: fixed !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  position: relative !important;
  z-index: 1 !important;
}

/* The dimming overlay pseudo-element has been completely removed.
*/

.parallax-hero .blox-content,
.publications-hero .blox-content,
.experience-hero .blox-content,
.certifications-hero .blox-content {
  position: relative !important;
  z-index: 2 !important;
}

/* --- Home page (Bio) --- */
.parallax-hero {
  background-image: url('/media/AdobeStock_1539112815.jpeg') !important;
}

/* --- Publications page --- */
.publications-hero {
  background-image: url('/media/AdobeStock_559871209.jpeg') !important;
}

/* --- Experience page --- */
.experience-hero {
  background-image: url('/media/vecteezyMilkyway-Background-1ir0822_generated.jpg') !important;
}

/* --- Certifications page --- */
.certifications-hero {
  background-image: url('/media/AdobeStock_1208264946.jpeg') !important;
}

/* --- Helper for full-screen hero section --- */
.full-height-hero {
  min-height: 100vh; /* vh stands for "viewport height" */
  display: flex;
  align-items: center;
  justify-content: center;
}

/* --- NEW: Helper to force dark text on light backgrounds --- */
.dark-text-hero {
  color: #333 !important; /* A dark grey is often easier to read than pure black */
}
