/* Printing is enabled only on completed, manually translated articles. */
.fth-article-print-button{display:inline-flex;align-items:center;gap:10px;max-width:100%;margin:5px 0 13px;padding:11px 16px;border:1px solid rgba(210,171,119,.75);border-radius:10px;background:rgba(12,43,65,.55);color:#f9f6ef;font:700 14px/1.3 system-ui,-apple-system,sans-serif;cursor:pointer;box-shadow:none}
.fth-article-print-button svg{width:20px;height:20px;flex:none;color:#d5aa70}
.fth-article-print-button:hover,.fth-article-print-button:focus-visible{background:rgba(212,167,112,.17);border-color:#ddb985;box-shadow:0 8px 22px rgba(0,0,0,.15)}
.fth-article-print-button:focus-visible{outline:3px solid #d7a968;outline-offset:3px}
.fth-article-print-button[aria-busy="true"]{opacity:.65;cursor:progress}
.fth-print-enabled .fth-article-print-button,.fth-print-enabled .fth-article-print-button span{color:#f9f6ef!important}
.fth-print-enabled .fth-article-print-button svg{color:#d5aa70!important}
.fth-print-sheet{display:none}
@media(max-width:640px){.fth-article-print-button{width:auto;font-size:13px;padding:10px 13px}}
@media print{
  @page{size:A4;margin:18mm 17mm 19mm;@top-left{content:""}@top-center{content:""}@top-right{content:""}@bottom-left{content:""}@bottom-center{content:"frequency-therapy-healing.com";font:8pt Georgia,serif;color:#667681}@bottom-right{content:counter(page) " / " counter(pages);font:8pt Georgia,serif;color:#667681}}
}
@media print, screen{
  html:has(body:is(.fth-print-active,.fth-print-preview)),body:is(.fth-print-active,.fth-print-preview){margin:0!important;padding:0!important;background:#fff!important}
  body:is(.fth-print-active,.fth-print-preview) > :not(.fth-print-sheet){display:none!important}
  body:is(.fth-print-active,.fth-print-preview) > .fth-print-sheet{display:block!important;position:static!important;visibility:visible!important;max-width:none!important;margin:0!important;padding:0!important;background:#fff!important;color:#1c2c39!important;font:10.5pt/1.48 Georgia,serif!important;box-shadow:none!important}
  .fth-print-sheet *{box-sizing:border-box!important;text-shadow:none!important;filter:none!important}
  .fth-print-header{margin:0 0 9mm;padding:0 0 4mm;border-bottom:1.5pt solid #a67b46}
  .fth-print-brand{display:flex;align-items:center;margin:0 0 4mm;color:#12344f}
  .fth-print-logo{display:inline-block;flex:none;width:62mm;height:auto;overflow:visible}
  .fth-print-logo img{display:block;width:62mm;height:auto;max-width:none;max-height:none;margin:0}
  .fth-print-header h1{margin:0!important;padding:0!important;border:0!important;color:#122e45;font:700 20pt/1.22 Georgia,serif!important;letter-spacing:0}
  .fth-print-header h1::before,.fth-print-header h1::after{content:none!important;display:none!important}
  .fth-print-note{margin:3.5mm 0 0;color:#506473;font:9pt/1.43 Georgia,serif}
  .fth-print-content{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:#fff!important;box-shadow:none!important}
  .fth-print-content *{max-width:100%!important;float:none!important;position:static!important;transform:none!important;animation:none!important;transition:none!important;background:#fff!important;box-shadow:none!important;columns:auto!important}
  .fth-print-content div,.fth-print-content article,.fth-print-content section,.fth-print-content aside,.fth-print-content header{display:block!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;border:0!important}
  .fth-print-content [data-fth-print-times] > div{display:flex!important;align-items:baseline!important;gap:3mm!important;margin:0 0 1.5mm!important}
  .fth-print-content h1{margin:7mm 0 3mm!important;color:#12344f!important;font:700 16pt/1.25 Georgia,serif!important;break-after:avoid-page}
  .fth-print-content h2{margin:8mm 0 3mm!important;color:#12344f!important;font:700 14pt/1.28 Georgia,serif!important;break-after:avoid-page}
  .fth-print-content h2::before{content:"";display:block;width:16mm;height:1pt;margin:0 0 3mm;background:#ae8756}
  .fth-print-content h3{margin:5mm 0 2mm!important;color:#173c56!important;font:700 11.5pt/1.32 Georgia,serif!important;break-after:avoid-page}
  .fth-print-content h4{margin:4mm 0 2mm!important;color:#173c56!important;font:700 10.5pt/1.3 Georgia,serif!important;break-after:avoid-page}
  .fth-print-content p,.fth-print-content li,.fth-print-content blockquote,.fth-print-content dd,.fth-print-content dt{color:#1c2c39!important;font:10.5pt/1.48 Georgia,serif!important;overflow-wrap:break-word;orphans:3;widows:3}
  .fth-print-content p{margin:0 0 3.5mm!important}
  .fth-print-content ul,.fth-print-content ol{display:block!important;margin:2mm 0 4mm!important;padding:0 0 0 6mm!important;list-style-position:outside!important}
  .fth-print-content li{display:list-item!important;margin:0 0 1.5mm!important;padding:0!important;border:0!important;break-inside:avoid-page}
  .fth-print-content figure{display:block!important;width:auto!important;margin:4mm auto 5mm!important;padding:0!important;border:0!important;break-inside:avoid-page;text-align:center}
  .fth-print-content img,.fth-print-content svg{display:block!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:150mm!important;margin:2mm auto!important;object-fit:contain}
  .fth-print-content img[data-fth-print-featured]{max-height:102mm!important}
  .fth-print-content img[data-fth-print-spiral]{max-height:235mm!important;break-inside:avoid-page}
  .fth-print-content figcaption{margin:1mm 0 3mm!important;color:#506473!important;font:9pt/1.35 Georgia,serif!important}
  .fth-print-content a{display:inline!important;color:#154765!important;text-decoration:underline!important;border:0!important;padding:0!important}
  .fth-print-sheet a[href]::before,.fth-print-sheet a[href]::after{content:none!important;display:none!important}
  .fth-print-content a[data-fth-print-external="zapper"]{color:#876137!important}
  .fth-print-content a[data-fth-print-card]{display:block!important;max-width:100%!important;margin:2.5mm 0!important;padding:2mm 3mm!important;border-left:1.5pt solid #ae8756!important;text-decoration:none!important;break-inside:avoid-page}
  .fth-print-content table{display:table!important;width:100%!important;max-width:100%!important;border-collapse:collapse!important;margin:4mm 0 6mm!important;table-layout:auto!important;font:8.7pt/1.32 Georgia,serif!important}
  .fth-print-content thead{display:table-header-group!important}
  .fth-print-content tr{display:table-row!important;break-inside:avoid-page}
  .fth-print-content th,.fth-print-content td{display:table-cell!important;padding:1.5mm 2mm!important;border:1pt solid #bfcbd2!important;vertical-align:top!important;color:#1c2c39!important;background:#fff!important}
  .fth-print-content th{font-weight:700!important;background:#f0f4f6!important}
  .fth-print-content blockquote{margin:4mm 0!important;padding:2mm 0 2mm 4mm!important;border-left:1.5pt solid #b78b53!important}
  .fth-print-end{display:flex!important;align-items:center;gap:5mm;margin:8mm 0 3mm;padding:4mm 0 0;border-top:1pt solid #b78b53;break-inside:avoid-page}
  .fth-print-end a{display:block;flex:none;width:26mm;height:26mm}
  .fth-print-end svg{display:block;width:26mm;height:26mm}
  .fth-print-end strong{display:block;margin:0 0 1mm;color:#12344f;font:700 11pt/1.25 Georgia,serif}
  .fth-print-end p{margin:0 0 1.5mm;color:#304757;font:9.5pt/1.4 Georgia,serif}
  .fth-print-end small{color:#5e6e78;font:8pt/1.3 system-ui,-apple-system,sans-serif;overflow-wrap:normal}
  .fth-print-copyright{display:block!important;margin:1mm 0 0;color:#71818b;font:8pt/1.3 Georgia,serif}
}
@media screen{
  body.fth-print-preview{background:#dce5e9!important}
  body.fth-print-preview > .fth-print-sheet{width:210mm!important;max-width:calc(100vw - 24px)!important;min-height:297mm!important;margin:18px auto!important;padding:18mm 17mm 19mm!important;box-shadow:0 10px 30px rgba(14,41,61,.2)!important}
  @media(max-width:700px){body.fth-print-preview > .fth-print-sheet{padding:18px!important;min-height:0!important}}
}
