/* jobs + news card readability fix 2026-09-17 rev d
   Both pages render a full-screen fixed matrix-rain canvas (z-index 0) while their
   cards are nearly transparent:
     .jobs-card  background #ffffff0a  (4% white)
     .news-card  background #ffffff14  (7.8% white)
   so the rain glyphs show through and sit on top of the text.
   Route CSS chunks are injected after the head stylesheets => !important required.
   Content is lifted above the canvas; the rain stays visible only in the gaps. */
.jobs-card[data-v-60c2c52e],
.news-card[data-v-0fef4768] {
  background: rgba(13, 19, 33, 0.94) !important;
}
.jobs-grid-section[data-v-60c2c52e],
.jobs-marquee-wrap[data-v-60c2c52e],
.news-grid-section[data-v-0fef4768],
.news-marquee-wrap[data-v-0fef4768] {
  position: relative;
  z-index: 1;
}
.jobs-marquee-wrap[data-v-60c2c52e],
.news-marquee-wrap[data-v-0fef4768] {
  background: rgba(10, 14, 26, 0.92) !important;
}