/* markdown-to-pdf.css v1-0 */
.md-layout{grid-template-columns:1fr 1fr;}
@media(max-width:840px){.md-layout{grid-template-columns:1fr;}}
.md-input{min-height:400px;font-family:ui-monospace,monospace;font-size:.83rem;resize:vertical;}
.md-preview{min-height:200px;font-size:.9rem;line-height:1.7;color:var(--text);}
.md-preview h1,.md-preview h2,.md-preview h3{margin:.8rem 0 .4rem;line-height:1.2;}
.md-preview h1{font-size:1.5rem;} .md-preview h2{font-size:1.2rem;} .md-preview h3{font-size:1rem;}
.md-preview p{margin:.5rem 0;}
.md-preview ul,.md-preview ol{padding-left:1.5rem;margin:.5rem 0;}
.md-preview li{margin:.15rem 0;}
.md-preview code{background:#f3f4f6;padding:.1rem .3rem;font-size:.82rem;border-radius:2px;}
.md-preview pre{background:#f3f4f6;padding:.8rem;overflow-x:auto;margin:.5rem 0;}
.md-preview pre code{background:none;padding:0;}
.md-preview blockquote{border-left:3px solid var(--accent);margin:.5rem 0;padding:.3rem .8rem;color:var(--text-muted);}
.md-preview table{border-collapse:collapse;width:100%;margin:.5rem 0;}
.md-preview th,.md-preview td{border:1px solid var(--border);padding:.35rem .6rem;font-size:.85rem;}
.md-preview th{background:#f9fafb;}
.md-preview hr{border:none;border-top:1px solid var(--border);margin:.8rem 0;}
.md-preview a{color:var(--accent);}
@media print{
  .page>header,.page>footer,.btn-row,.donation-modal-overlay{display:none!important;}
  .shell{padding:0!important;max-width:100%!important;}
  .md-layout{display:block!important;}
  .panel:first-child{display:none!important;}
  .panel:last-child{border:none!important;box-shadow:none!important;padding:0!important;}
}
