/* Turbo Drive — cosmetics partagés par tous les shells (public, auth, dashboard).
   Chargé via _turbo_head.html avec data-turbo-track="reload". */

/* Barre de progression : fine, couleur accent, discrète.
   Turbo ne l'affiche qu'après son délai interne (~500ms),
   donc les navigations rapides restent invisibles. */
.turbo-progress-bar {
  height: 3px;
  background: #00ffbc;
  opacity: 0.85;
  border-radius: 0 2px 2px 0;
}

/* Transition de page : fondu croisé court et doux.
   Actif seulement si le navigateur expose startViewTransition
   (Chrome/Edge) — les autres navigateurs rendent instantanément,
   ce qui reste le comportement correct. */
::view-transition-old(root),
::view-transition-new(root) {
  animation-duration: 0.18s;
  animation-timing-function: ease-out;
}
