/* Align the entire Popular Stories widget without changing its width or card layout.
   Individual CSS translate preserves transforms the theme may already apply. */
.gpa-popular-block {
    translate: 0 var(--gpa-move-y, 0px);
}
.gpa-popular-block.gpa-initialized {
    transition: translate 220ms ease-out;
}
@media (prefers-reduced-motion: reduce) {
    .gpa-popular-block.gpa-initialized {
        transition: none !important;
    }
}
