/* Loopwerk — aanvullende productie-overrides (hero-integratie) */

html.loopwerk .living-hero__frame {
  border-top: 1px solid rgba(255, 255, 255, 0.06);
}

html.loopwerk .hero-float--tag {
  background: rgba(246, 242, 232, 0.95) !important;
  border-color: var(--lw-border) !important;
  color: var(--lw-forest) !important;
  font-family: 'Inter', sans-serif !important;
}

html.loopwerk .hero-float--case {
  background: #fff !important;
  border-color: var(--lw-border) !important;
  color: var(--lw-ink) !important;
}

html.loopwerk .living-label {
  font-family: 'Inter', sans-serif !important;
  color: var(--lw-muted) !important;
  border-color: var(--lw-border) !important;
  background: rgba(255, 255, 255, 0.88) !important;
}

html.loopwerk .living-label.is-active {
  color: var(--lw-forest) !important;
  border-color: var(--lw-moss) !important;
  background: #fff !important;
}

html.loopwerk .process-steps::before {
  background: var(--lw-border) !important;
}

@media (max-width: 768px) {
  html.loopwerk .nav-tagline {
    display: none;
  }
}
