/* WPRM print view (/wprm_print/…): brand toolbar and a clean, printable card. Loaded via `wprm_print_head`. */
body.wprm-print { font-family: var(--font-body); color: var(--c-text); background: var(--c-white); }

#wprm-print-header { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: var(--s-3); padding: var(--s-4) var(--s-5); background: var(--c-yellow); }
#wprm-print-header-main { display: flex; gap: var(--s-2); }
#wprm-print-header .wprm-print-button {
	display: inline-flex; align-items: center; min-height: 40px; margin: 0; padding: 0.5rem 1.1rem;
	border: 2px solid var(--c-ink); border-radius: var(--r-pill); background: var(--c-white); color: var(--c-ink);
	font: 700 0.9375rem/1 var(--font-body); text-decoration: none; cursor: pointer;
}
#wprm-print-header #wprm-print-button-print { background: var(--c-black) !important; border-color: var(--c-black) !important; color: var(--c-yellow) !important; }
#wprm-print-header #wprm-print-button-back { background: var(--c-white) !important; color: var(--c-ink) !important; }
#wprm-print-header-options .wprm-print-option-container { display: flex; align-items: center; gap: var(--s-1); }
#wprm-print-header-options .wprm-print-option { margin: 0 !important; padding: 0.45rem 0.9rem !important; border: 0 !important; border-radius: var(--r-pill) !important; background: transparent !important; color: var(--c-ink) !important; font: 600 0.8125rem/1 var(--font-body) !important; text-decoration: none; opacity: 0.7; }
#wprm-print-header-options .wprm-print-option.option-active { background: var(--c-white) !important; opacity: 1; box-shadow: var(--shadow-sm); }

/* The card's own buttons make no sense on the print page; the CTA points to comments on the article. */
.wprm-print .knk-recipe__actions,
.wprm-print .wprm-call-to-action { display: none !important; }
.wprm-print .wprm-recipe-template-knakousnuti { margin: var(--s-6) auto; max-width: 820px; }

@media print {
	#wprm-print-header { display: none !important; }
	.wprm-print .wprm-recipe-template-knakousnuti { margin: 0; max-width: none; box-shadow: none; border-radius: 0; }
	.wprm-print .knk-recipe__head { background: none; border-bottom: 3px solid var(--c-yellow); padding-left: 0; padding-right: 0; }
	.wprm-print .knk-recipe__meta, .wprm-print .knk-recipe__body { padding-left: 0; padding-right: 0; background: none; }
	.wprm-print li.wprm-recipe-ingredient::before, .wprm-print li.wprm-recipe-instruction::before { -webkit-print-color-adjust: exact; print-color-adjust: exact; }
}
