/* Load-more, empty archive, inline SVGs. */

.me-blog-card__tag svg,
.me-blog-card__time svg,
.me-blog-card__more svg,
.me-blog-more__btn svg,
.me-post-head__meta svg {
  flex: none;
  display: block;
}

.me-blog-more {
  display: flex;
  justify-content: center;
  margin-top: 28px;
}
.me-blog-more__btn {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  min-height: 0;
  padding: 7px 14px;
  border: 1px solid var(--me-border);
  border-radius: 999px;
  background: #fff;
  color: var(--me-text);
  font: inherit;
  font-size: 13px;
  font-weight: 650;
  cursor: pointer;
}
.me-blog-more__btn:hover {
  border-color: var(--me-accent);
  color: var(--me-accent);
}
.me-blog-more__btn[aria-busy="true"] { opacity: 0.7; cursor: wait; }

.me-blog-empty {
  padding: 36px 22px;
  border: 1px dashed var(--me-border);
  border-radius: 14px;
  background: #fff;
  text-align: center;
}
.me-blog-empty p { margin: 8px 0 16px; color: var(--me-muted); }
