/* The saved closing is a personal note, with no extra report frame or chapter number. */
.reading-closing {
  --closing-ink:var(--tr-ink,var(--salon-ink,#eadcff));
  --closing-accent:var(--tr-gold,var(--salon-gold,#e3c288));
  color:var(--closing-ink);
}
html .tarot-report .tarot-answer-section.reading-closing,
html .symbol-chapter.reading-closing,
.library-reading .reading-closing {
  position:relative;margin:40px 0 8px;padding:32px 0 8px;
  border:0;border-radius:0;background:transparent;box-shadow:none;
  overflow:visible;overflow-wrap:anywhere;
}
.reading-closing::before {
  content:"";position:absolute;top:0;left:0;width:64px;height:1px;
  background:linear-gradient(90deg,var(--closing-accent),transparent);
}
html .tarot-report .reading-closing>h2,
html .symbol-chapter.reading-closing>h3,
.library-reading .reading-closing>h4 {
  font-family:'Noto Serif KR',Batang,Georgia,serif;font-size:21px;
  font-weight:500;line-height:1.6;letter-spacing:-.025em;
  color:var(--closing-accent);margin:0 0 24px;
}
.reading-closing .interpretation-text,
.reading-closing .symbol-chapter-body {font-size:16px;line-height:1.95}
.reading-closing p {max-width:68ch;white-space:pre-wrap;line-height:1.95;margin:0 0 16px;color:inherit}
.reading-closing p:last-child {margin-bottom:0;font-weight:500}
/* The library has its own palette rather than the product salon variables. */
html.theme-light .library-reading .reading-closing {--closing-ink:#3b3043;--closing-accent:#77582e}
@media(max-width:600px) {
  html .tarot-report .tarot-answer-section.reading-closing,
  html .symbol-chapter.reading-closing,
  .library-reading .reading-closing {margin-top:32px;padding-top:26px}
  html .tarot-report .reading-closing>h2,
  html .symbol-chapter.reading-closing>h3,
  .library-reading .reading-closing>h4 {font-size:19px;margin-bottom:20px}
  .reading-closing .interpretation-text,.reading-closing .symbol-chapter-body {font-size:15px}
}
@media print {.reading-closing{break-inside:avoid}}
