.jrecipe-tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:16px 0 24px}
.jrecipe-print{appearance:none;background:#fff;color:#111;border:1px solid #111;border-radius:5px;font:inherit;font-size:14px;font-weight:700;padding:11px 16px;min-height:44px;cursor:pointer}
.jrecipe-print:hover{background:#fff6c6}
.jrecipe-print:focus-visible,.jrecipe-ingredient a:focus-visible{outline:3px solid #111;outline-offset:4px}
.jrecipe-ingredient{padding:14px 16px;background:#fff8d6;border-radius:8px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 22px;font-size:14px;line-height:1.5}
.jrecipe-ingredient strong,.jrecipe-ingredient small{display:block}
.jrecipe-ingredient small{font-size:13px;color:#514a37}
.jrecipe-ingredient a{flex-shrink:0;font-weight:800;text-decoration:underline;color:#111}
#JakesRecipePrintSheet{display:none}
@media(max-width:589px){.jrecipe-ingredient{align-items:flex-start;flex-direction:column;gap:8px}}

.jakes-print-recipes{display:none}
@media print{
 @page{size:auto;margin:14mm}
 body:has(.jakes-print-recipes) *:not(.jakes-print-recipes):not(.jakes-print-recipes *):not(:has(.jakes-print-recipes)){display:none!important}
 body:has(.jakes-print-recipes),body :has(.jakes-print-recipes){display:block!important;margin:0!important;padding:0!important;background:#fff!important;color:#000!important;position:static!important;transform:none!important;width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;overflow:visible!important;border:0!important;box-shadow:none!important}
 body .jakes-print-recipes{display:block!important;color:#000!important;background:#fff!important}
 .jakes-print-recipes *{font-family:Arial,sans-serif!important;color:#000!important;background:transparent!important;box-shadow:none!important;letter-spacing:normal!important;text-transform:none!important}
 .jakes-print-card{display:block!important;break-after:page;page-break-after:always;margin:0!important;padding:0!important;border:0!important}
 .jakes-print-card:last-child{break-after:auto;page-break-after:auto}
 .jakes-print-recipes[data-selected] .jakes-print-card{display:none!important}
 .jakes-print-recipes[data-selected] .jakes-print-card[data-selected]{display:block!important;break-after:auto;page-break-after:auto}
 .jakes-print-card .jakes-print-title{font-size:21pt!important;line-height:1.15!important;margin:0 0 7pt!important}
 .jakes-print-card h3{font-size:13pt!important;line-height:1.2!important;margin:13pt 0 6pt!important}
 .jakes-print-card p,.jakes-print-card li{font-size:11pt!important;line-height:1.35!important}
 .jakes-print-card ul,.jakes-print-card ol{display:block!important;margin:0!important;padding-left:19pt!important}
 .jakes-print-card li{display:list-item!important;margin:0 0 5pt!important;break-inside:avoid}
 .jakes-print-card .jakes-print-meta{margin:0 0 12pt!important}
 .jakes-print-card .jakes-print-credit{font-size:9pt!important;margin-top:15pt!important;border-top:1px solid #aaa!important;padding-top:6pt!important}
}
