/* Only the text box changes; attachments, shared frames and action rows retain
   their existing width. Each inset comes from that layer's own author. */
.post-text.author-text-aligned,
.post-text-translation.author-text-aligned {
  box-sizing: border-box;
  padding-left: var(--author-text-inset);
  min-width: 0;
  max-width: 100%;
  overflow-wrap: anywhere;
}
.post-colored .post-text.author-text-aligned {
  width: 100%;
  flex: none;
  margin-left: 0;
  margin-right: 0;
  text-align: left;
}
a[data-readmore-toggle].author-more-aligned {
  display: block;
  margin-left: var(--author-more-inset);
}

/* A nowrap author can force its table cell beyond a 390px card. Let the full
   name wrap in the same column without reducing its font size. */
.post-header.author-text-header .post-author-row .post-author {
  white-space: normal;
  overflow-wrap: anywhere;
}
