/* Runa — styles propres à : les fiches des éditions. Chargé après commun.css ; mêmes couches. */
@layer pages{
  html.rn-anim body,html.rn-anim body *:not(.rn-th *){transition:background-color .2s ease,border-color .2s ease,color .2s ease}
  body{margin:0;background:var(--bg)}
  .ep-back{font-family:"Josefin Sans",sans-serif;font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);text-decoration:none}
  a,button,[role=button]{-webkit-tap-highlight-color:transparent}
  .rn-back .rn-lab{animation:rnfade .4s ease}
  @keyframes rnfade{from{opacity:0}}
  @media (prefers-reduced-motion:reduce){
    .rn-back .rn-lab{animation:none}
  }
  dialog.rn-zoom[open]{display:flex;align-items:center;justify-content:center;animation:zin .25s ease}
  @media (prefers-reduced-motion:reduce){
    dialog.rn-zoom[open]{animation:none}
  }
  .ep-back,.ep-nav a{display:inline-flex;align-items:center;min-height:44px}
}
@layer retouches{
  .ep-nav a{color:var(--ink);text-decoration:none}
  .rn-book:hover{background:var(--runa-rouge-survol)}
}
