/* Pagination: Dezente Chronik. Keine weitere Trennlinie. */
.wp-block-query-pagination{
 display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);
 align-items:center;gap:16px;width:100%;box-sizing:border-box;
 margin:48px 0 0;padding:0;border:0;font:500 14px/1.5 Arial,Helvetica,sans-serif;
}
.wp-block-query-pagination .wp-block-query-pagination-numbers{
 grid-column:2;grid-row:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;margin:0;
}
.wp-block-query-pagination .page-numbers,
.wp-block-query-pagination .wp-block-query-pagination-previous,
.wp-block-query-pagination .wp-block-query-pagination-next{
 display:inline-flex;align-items:center;justify-content:center;gap:8px;
 min-width:44px;min-height:44px;padding:8px 12px;margin:0;box-sizing:border-box;
 background:transparent;color:#48647a;border:1px solid transparent;border-radius:4px;
 font:inherit;text-decoration:none;
}
.wp-block-query-pagination .wp-block-query-pagination-previous{grid-column:1;grid-row:1;justify-self:start;padding-left:0}
.wp-block-query-pagination .wp-block-query-pagination-next{grid-column:3;grid-row:1;justify-self:end;padding-right:0}
.wp-block-query-pagination a:hover{background:#eae6dc;color:#263e55;text-decoration:none}
.wp-block-query-pagination .page-numbers.current{background:#263e55;color:#f4e3b2;border-bottom:2px solid #b99a55}
.wp-block-query-pagination .page-numbers.dots{min-width:20px;padding-inline:2px;color:#697784}
.wp-block-query-pagination .wp-block-query-pagination-previous-arrow,
.wp-block-query-pagination .wp-block-query-pagination-next-arrow{color:#9a7a3a;margin:0}
.wp-block-query-pagination a:focus-visible{outline:2px solid #b99a55;outline-offset:3px}
/* Override older query-specific flex spacing without changing the block data. */
.bretonien-query .wp-block-query-pagination{display:grid;margin-top:48px;gap:16px}
.bretonien-query .wp-block-query-pagination-numbers{gap:6px}
@media(max-width:620px){
 .wp-block-query-pagination,.bretonien-query .wp-block-query-pagination{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 8px;margin-top:36px}
 .wp-block-query-pagination .wp-block-query-pagination-numbers{grid-column:1/-1;grid-row:1;max-width:100%}
 .wp-block-query-pagination .wp-block-query-pagination-previous{grid-column:1;grid-row:2;text-align:left}
 .wp-block-query-pagination .wp-block-query-pagination-next{grid-column:2;grid-row:2;text-align:right}
 .wp-block-query-pagination .page-numbers,.wp-block-query-pagination .wp-block-query-pagination-previous,.wp-block-query-pagination .wp-block-query-pagination-next{padding:8px 9px;font-size:13px}
}
