
/* V238 additive: accessible nutritional reference cards, existing design tokens preserved */
.fgp-recipe{border-style:solid;gap:9px}.fgp-recipe-kcal{display:flex;gap:7px;align-items:baseline;flex-wrap:wrap;color:#1b645b}.fgp-recipe-kcal b{font-size:var(--w-text-h4)}.fgp-recipe-portions{display:flex;gap:6px;flex-wrap:wrap}.fgp-recipe-portions span{border-radius:7px;background:#edf7f4;color:#236960;padding:3px 7px;font-size:var(--w-text-small)}.fgp-recipe-nutrients{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));font-size:var(--w-text-small);gap:4px;color:#526963}.fgp-recipe-note{font-size:var(--w-text-small);line-height:1.85;margin:2px 0;color:#546762}.fgp-recipe-detail summary{cursor:pointer;font-weight:var(--w-weight-bold);color:#246d63}.fgp-recipe-detail ul{line-height:1.8;padding-right:18px}.fgp-recipe-status{font-size:var(--w-text-small);color:#7b6950;display:block}.fgp-recipe .fgp-source{margin-top:auto}.fgp-recipe-detail p{font-size:var(--w-text-body)}
@media(max-width:600px){.fg-nav{display:flex;flex-wrap:wrap;gap:7px;overflow:visible}.fg-nav a{white-space:nowrap;flex:0 0 auto;min-width:0}.fgp-recipe{min-width:0}.fgp-recipe-nutrients span{overflow-wrap:anywhere}}
