/* Flèche de retour des articles — même langage que la pastille cœur/Noter du héros (verre flou, contour blanc, sans cercle). */
.n8-retour{display:inline-flex;align-items:center;gap:7px;box-sizing:border-box;height:44px;min-width:44px;padding:0 10px 0 0;color:#fff;opacity:.7;text-decoration:none;background:none;border:0;
  font-family:"Bebas Neue",Impact,sans-serif;font-size:17px;letter-spacing:.08em;line-height:1;text-transform:uppercase;-webkit-tap-highlight-color:transparent;
  text-shadow:0 1px 6px rgba(0,0,0,.55);transition:opacity .25s ease,visibility 0s}
.n8-retour__ico{flex:none;filter:drop-shadow(0 1px 4px rgba(0,0,0,.55));transition:transform .3s cubic-bezier(.2,.8,.2,1)}
.n8-retour:hover,.n8-retour:focus-visible,.n8-retour:active{opacity:1;color:#fff}
.n8-retour:hover .n8-retour__ico,.n8-retour:focus-visible .n8-retour__ico,.n8-retour:active .n8-retour__ico{transform:translateX(-4px)}
.n8-retour:focus-visible{outline:2px solid #fff;outline-offset:2px}
.nosk8-hero-portrait .n8-retour{position:absolute;top:22px;left:20px;z-index:4}
.n8-retour--twin{mix-blend-mode:difference;text-shadow:none;position:fixed;left:14px;top:calc(var(--n8-retour-top,88px) + 10px);z-index:9001;opacity:0;visibility:hidden;transform:translateY(-8px);pointer-events:none}
.n8-retour--twin.is-on{opacity:.8;visibility:visible;transform:none;pointer-events:auto}
.n8-retour--twin.is-on:hover{opacity:1}
@media(min-width:881px){.nosk8-hero-portrait .n8-retour{top:28px;left:36px;height:46px}.n8-retour--twin{left:28px}}
@media(prefers-reduced-motion:reduce){.n8-retour,.n8-retour__ico{transition:none}}
