/* Base spacing for internal use */
/* Default transition */
/* -----------------------------------------------------------------------------
 * 
 * core/query-pagination
 * 
 * -------------------------------------------------------------------------- */
.is-style-breadly--core-query-pagination--themed.wp-block-query-pagination {
  border-bottom: 1px solid var(--wp--preset--color--line);
}
.is-style-breadly--core-query-pagination--themed.wp-block-query-pagination .wp-block-query-pagination-numbers {
  margin-bottom: 0;
}
.is-style-breadly--core-query-pagination--themed.wp-block-query-pagination .wp-block-query-pagination-numbers:first-child {
  margin-left: auto;
}
.is-style-breadly--core-query-pagination--themed.wp-block-query-pagination > .wp-block-query-pagination-previous {
  margin-right: auto;
}
.is-style-breadly--core-query-pagination--themed.wp-block-query-pagination > .wp-block-query-pagination-next {
  margin-left: auto;
}
@media (min-width: 0) and (max-width: 767.98px) {
  .is-style-breadly--core-query-pagination--themed.wp-block-query-pagination {
    row-gap: 6px;
  }
}

.wp-block-query-pagination-numbers.is-style-default, .wp-block-query-pagination-numbers:not([class*=is-style]) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.wp-block-query-pagination-numbers.is-style-default .page-numbers, .wp-block-query-pagination-numbers:not([class*=is-style]) .page-numbers {
  padding: 0.75em 1em;
}
.wp-block-query-pagination-numbers.is-style-default span.current, .wp-block-query-pagination-numbers:not([class*=is-style]) span.current {
  color: var(--wp--preset--color--primary);
  border-bottom: 5px solid var(--wp--preset--color--primary);
}
.wp-block-query-pagination-numbers.is-style-default a.page-numbers, .wp-block-query-pagination-numbers:not([class*=is-style]) a.page-numbers {
  text-decoration: none;
}
.wp-block-query-pagination-numbers.is-style-default a.page-numbers:hover, .wp-block-query-pagination-numbers:not([class*=is-style]) a.page-numbers:hover {
  color: var(--wp--preset--color--primary);
}
@media (min-width: 0) and (max-width: 767.98px) {
  .wp-block-query-pagination-numbers.is-style-default, .wp-block-query-pagination-numbers:not([class*=is-style]) {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    width: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.wp-block-query-pagination-next.is-style-default, .wp-block-query-pagination-next:not([class*=is-style]),
.wp-block-query-pagination-previous.is-style-default,
.wp-block-query-pagination-previous:not([class*=is-style]),
.wp-block-query-pagination-numbers.is-style-default,
.wp-block-query-pagination-numbers:not([class*=is-style]) {
  font-size: var(--gtm--theme--font-size--lg);
}

.wp-block-query-pagination-next.is-style-default, .wp-block-query-pagination-next:not([class*=is-style]),
.wp-block-query-pagination-previous.is-style-default,
.wp-block-query-pagination-previous:not([class*=is-style]) {
  text-decoration: none;
  margin-bottom: 0;
}
.wp-block-query-pagination-next.is-style-default:hover, .wp-block-query-pagination-next:not([class*=is-style]):hover,
.wp-block-query-pagination-previous.is-style-default:hover,
.wp-block-query-pagination-previous:not([class*=is-style]):hover {
  color: var(--wp--preset--color--primary);
}