.kwg-main .wp-block-query-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;padding-top:26px;margin:36px 0 12px;border-top:1px solid #f1e3d9;font:600 14px/1 Arial,sans-serif}.kwg-main .wp-block-query-pagination>*{margin:0!important}.kwg-main .wp-block-query-pagination-numbers{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;min-width:0}.kwg-main .wp-block-query-pagination .page-numbers,.kwg-main .wp-block-query-pagination-previous,.kwg-main .wp-block-query-pagination-next{display:inline-flex;align-items:center;justify-content:center;gap:7px;box-sizing:border-box;min-width:44px;min-height:44px;padding:11px 13px;border:1px solid #efdccb;border-radius:13px;background:#fffaf5;color:#76533c;text-decoration:none;box-shadow:0 2px 5px #64401c05;transition:background .15s,border-color .15s,transform .15s}.kwg-main .wp-block-query-pagination .page-numbers.current{background:linear-gradient(120deg,#ffbdc8,#ffdcac);border-color:#f6b9a7;color:#6b382b;box-shadow:0 3px 8px #d88c5420}.kwg-main .wp-block-query-pagination .page-numbers.dots{background:none;border-color:transparent;box-shadow:none;min-width:24px;padding:10px 2px;color:#b19886}.kwg-main .wp-block-query-pagination-previous,.kwg-main .wp-block-query-pagination-next{border-radius:24px;padding-inline:17px;font-size:12px}.kwg-main .wp-block-query-pagination a:hover{background:#fff0e4;border-color:#e6bba1;transform:translateY(-1px)}.kwg-main .wp-block-query-pagination a:focus-visible{outline:2px solid #a5573d;outline-offset:3px}.kwg-main .wp-block-query-pagination [class$="-arrow"]{margin:0!important;font-size:17px}
@media(max-width:600px){.kwg-main .wp-block-query-pagination{gap:7px;padding-top:22px;margin-top:28px}.kwg-main .wp-block-query-pagination-numbers{gap:5px;max-width:calc(100% - 94px)}.kwg-main .wp-block-query-pagination .page-numbers{min-width:34px;min-height:42px;padding:9px;font-size:13px}.kwg-main .wp-block-query-pagination .page-numbers.dots{min-width:18px;padding-inline:0}.kwg-main .wp-block-query-pagination-previous,.kwg-main .wp-block-query-pagination-next{width:40px;min-width:40px;height:42px;min-height:42px;padding:0;font-size:0}.kwg-main .wp-block-query-pagination-previous:before{content:'←';font-size:18px}.kwg-main .wp-block-query-pagination-next:before{content:'→';font-size:18px}.kwg-main .wp-block-query-pagination [class$="-arrow"]{display:none}}
@media(prefers-reduced-motion:reduce){.kwg-main .wp-block-query-pagination a{transition:none}.kwg-main .wp-block-query-pagination a:hover{transform:none}}
@media print{.wp-block-query-pagination{display:none!important}}
