.print-only{display:none}@media print{body *{visibility:hidden}.recipe-print-card,.recipe-print-card *{visibility:visible}.recipe-print-card{width:100%;min-height:100vh;padding:16mm;font-family:Noto Sans KR,Malgun Gothic,sans-serif;position:absolute;top:0;left:0;color:#000!important;background:#fff!important}.recipe-print-card .no-print{display:none!important}.recipe-print-card .print-only{display:inline!important}.recipe-print-card img{object-fit:cover;max-width:100%;height:auto}.recipe-print-card h2{margin-bottom:8pt;font-size:24pt;font-weight:700}.recipe-print-card h3{color:#333;margin:12pt 0 6pt;font-size:12pt;font-weight:600}.recipe-print-card table{border-collapse:collapse;width:100%;margin:8pt 0}.recipe-print-card th,.recipe-print-card td{text-align:left;border:1px solid #333;padding:6pt 10pt}.recipe-print-card th{background:#f0f0f0;font-weight:600}.recipe-print-card textarea{color:#000;background:#fff;border:1px solid #333}@page{size:A4 portrait;margin:12mm}}
