/* Header layout, set here so a change to Pagecord's base styles can't move it */
nav { justify-content: flex-end; }
.avatar-container { justify-content: space-between; align-items: flex-start; gap: 1rem; }
.blog-title { flex-grow: 0; }

nav {
  justify-content: center;
}

.titlebar, .avatar-container {
  flex-direction: column;
  align-items: center;
}

.bio {
  text-align: center;
}

header hr {
	border: none;
  text-align: center;
  background: linear-gradient(var(--color-border), var(--color-border)) center / 40% 1px no-repeat;
  margin: 2rem 0;
}

header hr::before {
	content: "✿";
  color: var(--color-text-muted);
  background: var(--color-bg);
  padding: 0 0.5em;
  font-size: 0.75em;
}
