/* =========================================================
   Transição suave entre páginas — Relinq Beauty
   Progressive enhancement: sem JS, os links funcionam normal.
   ========================================================= */

@media (prefers-reduced-motion: no-preference) {
  /* entrada — a página surge com um leve fade + subida */
  .rb-pt-in {
    animation: rbPageIn 0.42s cubic-bezier(0.22, 1, 0.36, 1) backwards;
  }

  @keyframes rbPageIn {
    from {
      opacity: 0;
      transform: translateY(12px);
    }
    to {
      opacity: 1;
      transform: none;
    }
  }

  /* saída — ao clicar num link interno, a página desliza pra cima e some */
  html.rb-pt-leaving body {
    opacity: 0;
    transform: translateY(-10px);
    transition: opacity 0.24s ease, transform 0.24s ease;
    pointer-events: none;
  }
}
