/* share.css — share bar and author box (07 s9). */

.share { display: flex; flex-wrap: wrap; align-items: center; gap: var(--sp-1); }
.share__label { margin-right: var(--sp-2); font-size: var(--fs-sm); font-weight: var(--fw-semibold); color: var(--text-strong); }
.share__link { color: var(--text-muted); }
.share__link:hover { color: var(--text-strong); }

.author-box {
  display: flex;
  gap: var(--sp-4);
  padding: var(--sp-5);
  border: var(--border-w) solid var(--border);
  border-radius: var(--r-md);
  background: var(--bg-subtle);
}

.author-box__avatar {
  flex: none;
  display: grid;
  place-items: center;
  width: var(--app-icon);
  height: var(--app-icon);
  border-radius: var(--r-pill);
  background: var(--primary);
  color: var(--on-primary);
  font-size: var(--fs-h3);
  font-weight: var(--fw-bold);
}

.author-box__body { display: flex; flex-direction: column; gap: var(--sp-1); }
.author-box__name { font-weight: var(--fw-semibold); color: var(--text-strong); }
.author-box__bio { font-size: var(--fs-sm); color: var(--text-muted); }

.breadcrumb-nav { padding-top: var(--sp-4); }
