/* Default rl_gallery output passes through the theme's post_gallery carousel.
   Its game-hero negative margin must not pull an inline article gallery upward. */
#generic-post:has(.news-post-content) .game-detail-slider {
	margin-block-start: 0;
	margin-inline: 0;
	max-width: 100%;
	clear: both;
}
#generic-post:has(.news-post-content) .row.full:has(.game-detail-slider),
#generic-post:has(.news-post-content) .rl-gallery-container {
	display: flow-root;
	clear: both;
	margin-inline: 0;
	max-width: 100%;
}

/* Keep controls inside the article's existing gallery gutter. */
#generic-post .news-post-content #gallery.game-detail-slider .slick-prev { left: 0; }
#generic-post .news-post-content #gallery.game-detail-slider .slick-next { right: 0; }
