/* Scoped to Gourmara-generated recipe posts only. Jannah layout and WPRM cards remain intact. */
body.gourmara-editorial-recipe { --gourmara-ink: #26302b; --gourmara-accent: #52745c; }
body.gourmara-editorial-recipe .entry-content,
body.gourmara-editorial-recipe .post-content { color: var(--gourmara-ink); font-family: system-ui, -apple-system, "Segoe UI", Arial, sans-serif; font-size: 18px; line-height: 1.85; }
body.gourmara-editorial-recipe .entry-content > p,
body.gourmara-editorial-recipe .post-content > p { margin-bottom: 1.35em; }
body.gourmara-editorial-recipe .entry-content > h2,
body.gourmara-editorial-recipe .post-content > h2 { font-family: Georgia, "Times New Roman", serif; font-weight: 700; font-size: clamp(1.55rem, 2.5vw, 2.15rem); line-height: 1.25; letter-spacing: -.025em; margin: 1.75em 0 .6em; color: #253b2d; }
body.gourmara-editorial-recipe .entry-content > h3,
body.gourmara-editorial-recipe .post-content > h3 { font-family: Georgia, "Times New Roman", serif; font-size: clamp(1.2rem, 2vw, 1.5rem); line-height: 1.35; margin: 1.45em 0 .55em; color: #344c3a; }
body.gourmara-editorial-recipe .entry-content > ul,
body.gourmara-editorial-recipe .entry-content > ol,
body.gourmara-editorial-recipe .post-content > ul,
body.gourmara-editorial-recipe .post-content > ol { padding-inline-start: 1.4em; margin-bottom: 1.5em; }
body.gourmara-editorial-recipe .entry-content > ul li,
body.gourmara-editorial-recipe .entry-content > ol li,
body.gourmara-editorial-recipe .post-content > ul li,
body.gourmara-editorial-recipe .post-content > ol li { margin-bottom: .55em; }
body.gourmara-editorial-recipe .entry-content > blockquote,
body.gourmara-editorial-recipe .post-content > blockquote { border-inline-start: 4px solid var(--gourmara-accent); background: #f7f9f6; padding: 1.1em 1.4em; margin: 1.6em 0; }
body.gourmara-editorial-recipe .entry-content > figure img,
body.gourmara-editorial-recipe .post-content > figure img { border-radius: 9px; max-width: 100%; height: auto; }
body.gourmara-editorial-recipe .entry-content figcaption,
body.gourmara-editorial-recipe .post-content figcaption { font-size: .8em; color: #69746c; line-height: 1.5; text-align: center; margin-top: .6em; }
/* Deliberately do not override .wprm-recipe-container or its children. */
@media (max-width: 767px) { body.gourmara-editorial-recipe .entry-content, body.gourmara-editorial-recipe .post-content { font-size: 16.5px; line-height: 1.75; } }
