/* Native navigation remains intact when document transitions are unsupported. */
@view-transition { navigation: auto; }
::view-transition-group(root) { animation-duration: 180ms; }
::view-transition-group(etud-project-cover) {
  animation-duration: 550ms;
  animation-timing-function: cubic-bezier(.22,1,.36,1);
}
::view-transition-old(etud-project-cover),
::view-transition-new(etud-project-cover) {
  height: 100%;
  object-fit: contain;
  animation-duration: 550ms;
  mix-blend-mode: normal;
}
html.v6-project-transition [data-v6-shared-cover] {
  opacity: 1 !important;
  clip-path: none !important;
  transform: none !important;
}
@media (max-width:760px) {
  ::view-transition-group(etud-project-cover),
  ::view-transition-old(etud-project-cover),
  ::view-transition-new(etud-project-cover) { animation-duration: 360ms; }
}
@media (prefers-reduced-motion:reduce) {
  @view-transition { navigation: none; }
  ::view-transition-group(*) { animation-duration: 0s !important; }
}
