@media print{header,footer,nav,.bottom-nav,.no-print,button:not(.print-only),[role=button],.print-btn,.theme-toggle,.user-nav,.skip-link,.announcer,a[href=\/recipes]:first-of-type,.bg-muted.border-0,.border-amber-200,.separator:last-of-type,[class*=rating],.cooking-timer,.recipe-scaler button,.recipe-history{display:none!important}.flex.items-center.gap-2:has(>a){display:none!important}.flex.items-center.gap-2:has(>button){display:none!important}.recipe-scaler .flex:has(>button){display:none!important}body{font-size:12pt;line-height:1.5;color:#000!important;background:#fff!important}#main-content{max-width:100%!important;padding:0!important}h1{color:#000!important;margin-bottom:.5em!important;font-size:24pt!important}h2{border-bottom:1pt solid #ccc;padding-bottom:.25em;color:#000!important;margin-top:1em!important;margin-bottom:.5em!important;font-size:16pt!important}a{color:#000!important;text-decoration:none!important}a[href]:after{content:""!important}.recipe-meta{page-break-inside:avoid;gap:2em!important;margin-bottom:1em!important;display:flex!important}ul,ol{margin-left:1.5em!important}li{margin-bottom:.25em!important}img{page-break-inside:avoid;max-width:100%!important;height:auto!important}.card{box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.card-header{background:0 0!important;padding:0!important}.card-content{padding:0!important}.grid{display:block!important}h1,h2{page-break-after:avoid}ul,ol,img{page-break-inside:avoid}.recipe-scaler ul{display:block!important}@page{margin:1.5cm}}@media screen{.print-only{display:none!important}}@media print{.print-only{display:block!important}}
