/* Invitation compacte dans l’en-tête des stories. */
#histoires .section-heading{align-items:center;gap:32px}
#histoires .stories-follow{display:flex;align-items:center;justify-content:flex-end;gap:24px;flex-shrink:0;margin:0;padding:8px 0}
#histoires .stories-follow p{margin:0;max-width:none;color:#243f36;font-family:Editorial,Georgia,serif;font-size:25px;line-height:1.1;white-space:nowrap;transform:rotate(-4deg)}
#histoires .stories-follow p em{display:block;margin-top:3px;padding-left:28px;color:#b75c40;font-weight:400}
.stories-follow nav{display:flex;align-items:center;gap:6px;padding:8px 0}
.stories-follow nav a{--tilt:-8deg;--shift:0px;display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;border-radius:50%;transform:translateY(var(--shift)) rotate(var(--tilt));transition:transform .2s,background-color .2s}
.stories-follow nav a:nth-child(2){--tilt:8deg;--shift:8px}.stories-follow nav a:nth-child(3){--tilt:-7deg;--shift:-5px}.stories-follow nav a:nth-child(4){--tilt:9deg;--shift:6px}.stories-follow nav a:nth-child(5){--tilt:-6deg;--shift:-4px}
.stories-follow nav img{display:block;width:28px;height:28px;object-fit:contain}
.stories-follow nav a:hover{background:#e7e8da;transform:translateY(-3px) rotate(0deg)}
.stories-follow nav a:focus-visible{outline:2px solid #b75c40;outline-offset:4px;background:#e7e8da}
@media(max-width:1050px){#histoires .section-heading{flex-wrap:wrap}#histoires .stories-follow{gap:20px}}
@media(max-width:700px){#histoires .section-heading{gap:16px}#histoires .stories-follow{width:100%;justify-content:space-between;gap:10px}#histoires .stories-follow p{font-size:21px}#histoires .stories-follow p em{padding-left:10px}.stories-follow nav{gap:0}.stories-follow nav a{width:36px;height:44px;flex-basis:36px}.stories-follow nav img{width:24px;height:24px}}
@media(max-width:360px){#histoires .stories-follow{flex-wrap:wrap;justify-content:flex-start;gap:6px 18px}}
@media(prefers-reduced-motion:reduce){.stories-follow nav a{transition:none}}
