.sy-blog-pagination{flex-direction:column;justify-content:center;gap:16px;border-top:0;margin-top:40px;padding-top:0;text-align:center}
.sy-blog-pagination .pagination-position{order:-1;font-size:16px;text-align:center}
.sy-blog-pagination .pagination-summary{order:3;font-size:12px;text-align:center}
.sy-blog-pagination .pagination-controls{justify-content:center;gap:10px}
.sy-blog-pagination .pagination-pages{gap:10px}
.sy-blog-pagination .pagination-step,.sy-blog-pagination .pagination-number{border-radius:999px;min-height:52px;font-size:16px}
.sy-blog-pagination .pagination-step{padding:0 20px}
.sy-blog-pagination .pagination-number{min-width:52px;padding:0}
.sy-blog-pagination .pagination-number.is-current{background:var(--blue);border-color:var(--blue);color:#fff}
.sy-blog-pagination .pagination-step.is-disabled{cursor:default;pointer-events:none}
.sy-blog-empty{grid-column:1/-1;padding:24px 0;color:var(--muted)}
@media(max-width:760px){.sy-blog-pagination{gap:14px}.sy-blog-pagination .pagination-summary,.sy-blog-pagination .pagination-position{flex:none}.sy-blog-pagination .pagination-controls{order:2;flex-basis:auto;flex-wrap:wrap;gap:7px}.sy-blog-pagination .pagination-pages{flex-wrap:wrap;justify-content:center;gap:6px}.sy-blog-pagination .pagination-step,.sy-blog-pagination .pagination-number{min-height:42px;font-size:13px}.sy-blog-pagination .pagination-number{min-width:42px}.sy-blog-pagination .pagination-step{padding:0 14px}}
@media(max-width:400px){.sy-blog-pagination .pagination-controls{column-gap:5px}.sy-blog-pagination .pagination-step{min-height:40px;padding:0 10px;font-size:12px}.sy-blog-pagination .pagination-pages{gap:4px}.sy-blog-pagination .pagination-number{min-width:36px;min-height:40px;font-size:12px}}
