/* Recipe Pages Styles */
.recipe-meta { display: flex; gap: 2rem; margin: 1.5rem 0; flex-wrap: wrap; }
.recipe-meta .meta-item { text-align: center; }
.recipe-meta .meta-value { font-family: var(--font-accent); font-size: 1.25rem; color: var(--color-gold); display: block; }
.recipe-meta .meta-label { font-size: 0.8rem; color: var(--color-warm-gray); text-transform: uppercase; }
.ingredients-list { background: var(--color-cream); border-radius: var(--radius-md); padding: 2rem; }
.ingredients-list li { padding: 0.5rem 0; border-bottom: 1px solid rgba(201,168,76,0.1); }
.instructions-list .step { display: flex; gap: 1rem; margin-bottom: 1.5rem; }
.instructions-list .step-num { width: 35px; height: 35px; background: var(--gradient-primary); border-radius: var(--radius-full); display: flex; align-items: center; justify-content: center; color: white; font-weight: 700; flex-shrink: 0; }
