/* Dedicated recipe sheet: readable type, two columns, no theme-dependent sizing. */
.tm-recipe-print-sheet{display:none}
body.tm-recipe-print-document{margin:0;background:#fff;color:#111}
body.tm-recipe-print-document .tm-recipe-print-sheet{display:block}
.tm-recipe-print-sheet{font:11.5pt/1.3 Arial,sans-serif;color:#111;background:#fff}
.tm-recipe-print-sheet *{box-sizing:border-box;font-family:Arial,sans-serif!important;color:#111!important;letter-spacing:normal!important;text-shadow:none!important;box-shadow:none!important;text-wrap:wrap}
.tm-recipe-print-sheet h1{font-size:19pt!important;line-height:1.15!important;margin:0 0 4mm!important;padding:0!important;border:0!important}
.tm-recipe-print-sheet h2{font-size:13.5pt!important;line-height:1.2!important;margin:0 0 3mm!important;padding:0!important;border:0!important;break-after:avoid}
.tm-recipe-print-sheet h3{font-size:11.5pt!important;line-height:1.25!important;margin:0 0 1.5mm!important;padding:0!important;break-after:avoid}
.tm-recipe-print-sheet :is(h1,h2,h3,li)::before,.tm-recipe-print-sheet :is(h1,h2,h3,li)::after{content:none!important;display:none!important}
.tm-recipe-print-sheet :is(p,li,.tm-recipe-ingredient){font-size:11.5pt!important;line-height:1.3!important}
.tm-recipe-print-sheet p{margin:0 0 2mm!important}
.tm-recipe-print-sheet ul,.tm-recipe-print-sheet ol{list-style:none!important;margin:0!important;padding:0!important}
.tm-recipe-print-sheet .tm-recipe-facts{display:flex!important;flex-wrap:wrap;gap:2mm 6mm;margin:0 0 5mm!important;padding:0 0 3mm!important;border:0!important;border-bottom:1px solid #999!important;border-radius:0;background:none!important}
.tm-recipe-print-sheet .tm-recipe-facts>div{display:block;padding:0!important;border:0!important}
.tm-recipe-print-sheet .tm-recipe-facts span{font-size:10.5pt!important;line-height:1.3!important;margin-right:1.5mm}
.tm-recipe-print-sheet .tm-recipe-facts strong{font-size:11.5pt!important;line-height:1.3!important}
.tm-recipe-print-columns{column-count:2;column-gap:8mm;orphans:2;widows:2}
.tm-recipe-print-sheet .tm-recipe-ingredients,.tm-recipe-print-sheet .tm-recipe-method,.tm-recipe-print-sheet .tm-recipe-tips{display:block!important;margin:0 0 4mm!important;padding:0!important;background:none!important;border:0!important;border-radius:0!important;overflow:visible!important;max-height:none!important}
.tm-recipe-print-sheet .tm-recipe-ingredient{display:flex;gap:2mm!important;align-items:center;min-height:0;padding:1mm 0!important;margin:0!important;border:0!important;break-inside:avoid}
.tm-recipe-print-sheet .tm-recipe-ingredient-icon{flex:0 0 6mm!important;width:6mm!important;height:6mm!important}
.tm-recipe-print-sheet .tm-recipe-icon{display:block;width:6mm!important;height:6mm!important;max-width:6mm!important;object-fit:contain}
.tm-recipe-print-sheet .tm-recipe-ingredient-icon:empty{display:none}
.tm-recipe-print-sheet .tm-recipe-step{display:block!important;margin:0 0 3mm!important;padding:0!important;border:0!important;break-inside:auto;overflow:visible!important;max-height:none!important}
.tm-recipe-print-sheet .tm-recipe-step h3{display:block!important}
.tm-recipe-print-sheet .tm-recipe-step h3>span{display:inline!important;padding:0!important;margin-right:2mm!important;background:none!important;border:0!important;font-size:11.5pt!important;height:auto!important;width:auto!important}
.tm-recipe-print-sheet .tm-recipe-tips-heading{display:block!important;margin:0 0 3mm!important}
.tm-recipe-print-sheet .tm-recipe-tip-grid{display:block!important}
.tm-recipe-print-sheet .tm-recipe-tip-card{display:block!important;margin:0 0 2.5mm!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;break-inside:avoid;transform:none!important}
.tm-recipe-print-sheet .tm-recipe-tip-card p:last-child{margin-bottom:0!important}
.tm-recipe-print-sheet :is(.eyebrow,.tm-recipe-ingredients-yield,.tm-recipe-tips-emblem,.tm-recipe-tip-number,.tm-recipe-photo,.tm-recipe-nav,.tm-recipe-video,button){display:none!important}
@page{size:A4 portrait;margin:12mm}
@media print{
 html.tm-printing-recipe,html.tm-printing-recipe body{background:#fff!important;margin:0!important;padding:0!important;width:auto!important;min-width:0!important}
 html.tm-printing-recipe body>*:not(.tm-recipe-print-sheet){display:none!important}
 .tm-recipe-print-sheet{display:block!important;width:auto!important;margin:0!important;padding:0!important;overflow:visible!important}
 .tm-recipe-print-sheet,.tm-recipe-print-sheet *{print-color-adjust:economy;-webkit-print-color-adjust:economy}
}
