.recipe-print-sheet{flex-direction:column;gap:8px;display:flex}.recipe-print-card{box-sizing:border-box;color:#111;border:1.5px solid #777;border-radius:12px;flex:1;width:100%;min-height:0;padding:18px}.recipe-print-card h2{text-align:center;line-height:1.2;margin:0 0 8px!important;font-size:24px!important}.recipe-print-card h3{margin:8px 0;font-size:17px}.recipe-print-card p{margin:6px 0;font-size:13px;line-height:1.4}.recipe-print-columns{grid-template-columns:.85fr 1.15fr;gap:18px;display:grid}.recipe-print-card ul{margin:0;padding:0;list-style:none}.recipe-print-card ol{margin:0;padding-inline-start:20px;list-style:decimal}.recipe-print-card li{margin-bottom:7px;font-size:15px;line-height:1.65}.recipe-print-card.half{box-sizing:border-box;flex:1;padding:10px}.recipe-print-card.half h2{margin-bottom:3px!important;font-size:19px!important}.recipe-print-card.half h3{margin:4px 0;font-size:13px}.recipe-print-card.half li{margin-bottom:3px;font-size:11.5px;line-height:1.4}.recipe-print-card.half p{margin:3px 0;font-size:10px;line-height:1.3}.recipe-print-card.half .recipe-print-columns{gap:12px}.recipe-cut{text-align:center;border-top:1px dashed #777;font-size:10px;line-height:12px}.recipe-links{border:2px solid var(--border);background:var(--card);border-radius:16px;margin:24px 0;padding:16px}.recipe-links a{margin:4px 12px;font-weight:700;text-decoration:underline;display:inline-block}@media print{.recipe-print-card{break-inside:avoid}}
