body, html, .bio-bg {
  height: 100%;
  background: #0d1b2a;
  font-family: 'Inter', sans-serif;
}

.bio-bg {
  min-height: 100vh;
  background: url('bg-science.png') center center/cover no-repeat, #0d1b2a;
  position: relative;
  padding-bottom: 50px;
}

.bio-card {
  background: rgba(13, 27, 42, 0.95);
  border-radius: 24px;
  box-shadow: 0 4px 32px rgba(0,0,0,0.5);
  border: 1px solid #1f4068;
  max-width: 500px;
}

.navbar-brand img {
  filter: brightness(1.5) invert(0.1);
}