/* Scoped additions for the public site's existing tree and Visages pages. */
.portrait-source-v39 {
  margin: 20px 0;
  padding: 17px 18px;
  border: 1px solid #78624b;
  border-radius: 9px;
  background: #142430;
  color: #eee6d8;
  line-height: 1.65;
}
.portrait-source-v39 h3 { margin: 0 0 8px; color: #edcea1; font-size: 16px; }
.portrait-source-v39 p { margin: 6px 0; font-size: 13px; }
.portrait-source-v39 .portrait-source-note-v39 { color: #bdc8ca; font-size: 12px; }
.portrait-source-actions-v39 { display: flex; flex-wrap: wrap; gap: 9px 16px; margin-top: 12px; }
.portrait-source-actions-v39 a, .new-series-v39 { color: #efcea0; text-decoration: underline; text-underline-offset: 4px; }
.portrait-source-actions-v39 a { font-size: 13px; }
.new-series-v39 { font-size: 12px; line-height: 1.5; }
.portrait-source-v39 a:focus-visible, .new-series-v39:focus-visible { outline: 2px solid #ffdc9f; outline-offset: 5px; }
