/* Définition du tampon existant ig-dossier-stamp, réutilisée sans changer son dessin. */
.gameo-dossier-stamp { position: absolute; z-index: 4; padding: .18em .24em .24em; border: .075em solid #ff2782; outline: 1px solid #ff2782; outline-offset: 4px; background: #050a0ade; color: #ff2782; text-align: center; font-family: Anton,sans-serif; line-height: 1.05; text-transform: uppercase; letter-spacing: .045em; text-shadow: 1px 1px #080b0c; box-shadow: 0 7px 18px #0008; pointer-events: none; }
.gameo-dossier-stamp > span { display: block; color: #28f57b; font-size: .62em; letter-spacing: .14em; margin-bottom: .12em; }
.gameo-dossier-stamp > strong { display: block; font-weight: 400; }
.gameo-dossier-stamp::after { content: ''; position: absolute; inset: 0; opacity: .45; background: repeating-linear-gradient(174deg,transparent 0 12px,#080b0c 12px 13px,transparent 13px 27px); }
.article-card.gameo-stamped-card { overflow: visible; }
.article-card__thumb.gameo-stamped-thumb { position: relative; overflow: visible; container-type: inline-size; }
.gameo-dossier-stamp--card { top: -12px; left: -18px; width: 70%; max-width: 380px; font-size: clamp(14px,6.2cqi,34px); transform: rotate(-7deg); }
.lnf-dossier .gameo-dossier-stamp--hero { top: 0; right: 0; left: auto; width: 44%; max-width: 620px; font-size: clamp(26px,4.3vw,54px); transform: rotate(10deg); }
@media(max-width:991px) {
 .lnf-dossier .gameo-dossier-stamp--hero { position: relative; top: auto; right: auto; width: min(85%,360px); font-size: clamp(22px,5.8vw,32px); margin: 0 0 32px auto; transform: rotate(-6deg); }
}
@media(max-width:575px) {
 .gameo-dossier-stamp--card { top: 10px; left: 5%; transform: rotate(-7deg); }
}

/* Stop Killing Games : même tampon, positionné sur le visuel à droite. */
.skg-dossier .chronicle-detail-hero > .container { position:relative; }
.skg-dossier .gameo-dossier-stamp--hero { top:-28px; right:20px; width:40%; max-width:620px; font-size:clamp(26px,4.3vw,54px); transform:rotate(-7deg); }
.gameo-skg-stamped-card .gameo-dossier-stamp--card { left:auto; right:-12px; transform:rotate(10deg); }
@media(max-width:1199px) {
 .skg-dossier .gameo-dossier-stamp--hero { position:relative; top:auto; right:auto; display:block; width:min(85%,360px); font-size:clamp(22px,5.8vw,32px); margin:0 12px 40px auto; transform:rotate(-6deg); }
}
@media(max-width:575px) { .gameo-skg-stamped-card .gameo-dossier-stamp--card { right:5%; } }
