/* ==========================================================================
   site-extras.css — behaviour layer added on top of the mirrored design
   ========================================================================== */
.home-nav {
  transition: opacity .55s cubic-bezier(.4, 0, .2, 1),
              transform .55s cubic-bezier(.4, 0, .2, 1);
  will-change: opacity, transform;
}
.home-nav.is-hidden {
  opacity: 0;
  transform: translateY(-10px);
  pointer-events: none;
}
.home-nav.is-instant { transition: none !important; }