/* Smooth cross-fade between full page loads instead of a hard white flash.
   Supported in Chrome/Edge 111+ and Safari 18.2+; unsupported browsers
   (e.g. Firefox) simply keep today's normal navigation - no regression. */
@view-transition {
  navigation: auto;
}

::view-transition-old(root),
::view-transition-new(root) {
  animation-duration: 0.32s;
  animation-timing-function: ease;
}

/* Keep the header/footer chrome in place across navigation instead of
   cross-fading them with the rest of the page (user request 2026-07-06).
   Each page's <header>/<footer> has its own Wix component id, so every
   page needs its own rule here mapped to the same shared transition name. */
#comp-m8u8gcvu, /* index.html header */
#comp-mdczy53a9, /* immobilien.html header */
#comp-mq9fbdco3, /* di-1264.html / di-1266.html header */
#comp-mewjd3e8, /* impressum.html header */
#comp-mewjco7u /* datenschutz.html header */ {
  view-transition-name: site-header;
}

#comp-mdcr82lz, /* index.html footer */
#comp-mdczy53k7, /* immobilien.html footer */
#comp-mq9fbdcn10, /* di-1264.html / di-1266.html footer */
#comp-mewjk62z, /* impressum.html footer */
#comp-mewjk6c9 /* datenschutz.html footer */ {
  view-transition-name: site-footer;
}
