/* Petites fenêtres publicitaires à gauche et à droite du fil — 2.89.0 */
body.glamour281 .gl-side-ad{width:100%;min-width:0;max-width:100%;box-sizing:border-box;overflow:hidden;background:linear-gradient(145deg,rgba(38,15,32,.98),rgba(12,8,17,.98));border:1px solid #764058;box-shadow:0 13px 28px #0005;padding:12px;border-radius:16px}
body.glamour281 .gl-side-ad .gl-mini-header{display:flex;align-items:center;justify-content:space-between;gap:6px;flex-wrap:wrap;margin-bottom:10px}
body.glamour281 .gl-side-ad .gl-mini-header h2{font-size:13px}
body.glamour281 .gl-side-ad-sponsor{font-size:10px;line-height:1.4;border:1px solid #925676;background:#40152f;border-radius:999px;padding:3px 7px;color:#ffc8de}
body.glamour281 .gl-side-ad-image{display:block;overflow:hidden;border-radius:12px;border:1px solid rgba(255,120,185,.22);background:#100b15;max-width:100%;width:100%;box-sizing:border-box}
body.glamour281 .gl-side-ad-image img{display:block;width:100%;height:auto;max-height:260px;aspect-ratio:4/3;object-fit:cover;object-position:center;}
body.glamour281 .gl-side-ad-body{padding-top:11px;min-width:0;overflow-wrap:anywhere}
body.glamour281 .gl-side-ad-body h3{font-size:14px;line-height:1.35;color:#fff;margin:0 0 6px}
body.glamour281 .gl-side-ad-body p{font-size:12px;line-height:1.5;color:#dfc8d6;margin:0 0 8px;white-space:pre-wrap}
body.glamour281 .gl-side-ad-body small{display:block;color:#ceadc0;font-size:11px;margin-bottom:8px}
body.glamour281 .gl-side-ad-action{display:block;width:100%;box-sizing:border-box;text-align:center;text-decoration:none;background:linear-gradient(100deg,#d90072,#fd299c);border:1px solid #f84da5;color:white;padding:9px 10px;margin-top:10px;font-weight:700;font-size:12px;border-radius:11px;overflow-wrap:anywhere}
body.glamour281 .gl-side-ad-action:hover{filter:brightness(1.15)}
body.glamour281 .gl-side-ad a:focus-visible{outline:3px solid #ffdc98;outline-offset:3px}
/* Isoler les autres modules et empêcher les cartes de dépasser à faible largeur. */
body.glamour281 .gl-feed-left .gl-side-ad,body.glamour281 .gl-feed-extras .gl-side-ad{min-width:0;justify-self:stretch;align-self:stretch}
@media(max-width:590px){body.glamour281 .gl-side-ad{padding:13px}body.glamour281 .gl-side-ad-image img{max-height:230px;aspect-ratio:16/9}}
