/* Scoped to the static journal guide; no entries are entered or stored here. */
.journal-page #journal-worksheet { table-layout: fixed; }
.journal-page #journal-worksheet th:first-child { width: 43%; }
.journal-page #journal-worksheet caption { text-align: left; font-weight: 600; padding-bottom: 12px; }
.journal-page #journal-worksheet td { height: 54px; vertical-align: top; }
.journal-page #journal-worksheet th, .journal-page #journal-worksheet td { overflow-wrap: anywhere; }
.journal-blank { color: #b9b2cb; font-size: 13px; }
@media print {
  @page { margin: 12mm; }
  html, body.journal-page { background: white !important; color: black !important; }
  body.journal-page { margin: 0 !important; padding: 0 !important; }
  body.journal-page > :not(main) { display: none !important; }
  body.journal-page main > :not(#section-2) { display: none !important; }
  body.journal-page main { max-width: none !important; margin: 0 !important; padding: 0 !important; color: black !important; font: 10pt/1.3 Arial, sans-serif; }
  body.journal-page #section-2 { display: block !important; margin: 0; padding: 0; }
  body.journal-page #section-2 h2 { color: black; margin: 0 0 8mm; font: bold 17pt/1.2 Arial, sans-serif; }
  body.journal-page #section-2 > p { display: none; }
  body.journal-page #section-2::after { content: "Keep your original notes; add the later review separately. LuminaTarot.com"; display: block; margin-top: 5mm; font: 9pt/1.3 Arial, sans-serif; }
  body.journal-page .reading-table-scroll { overflow: visible; margin: 0; border: 0; }
  body.journal-page #journal-worksheet { color: black; width: 100%; font: 10pt/1.3 Arial, sans-serif; }
  body.journal-page #journal-worksheet tr { break-inside: avoid; }
  body.journal-page #journal-worksheet th, body.journal-page #journal-worksheet td { border: 1px solid #555; padding: 3mm; }
  body.journal-page #journal-worksheet td { height: 15mm; }
  body.journal-page #journal-worksheet caption { padding-bottom: 3mm; }
  body.journal-page .journal-blank { visibility: hidden; }
}
