.recipe-detail-back{display:inline-block;margin-bottom:var(--space-lg);color:var(--color-primary);text-decoration:none;font-size:var(--text-meta);font-weight:var(--font-semibold)}.recipe-detail-back:hover{text-decoration:underline}.recipe-detail-hero{width:100%;max-height:400px;object-fit:cover;border-radius:var(--radius-lg);margin-bottom:var(--space-lg)}.recipe-detail-title{margin:0 0 var(--space-sm)}.recipe-detail-meta{display:flex;gap:var(--space-sm);font-size:var(--text-meta);color:var(--color-muted);flex-wrap:wrap;margin-bottom:var(--space-md)}.recipe-detail-meta span:not(:last-child):after{content:"·";margin-left:var(--space-sm)}.recipe-detail-desc{color:var(--color-muted);line-height:1.6;margin-bottom:var(--space-md)}.recipe-detail-tags{display:flex;gap:var(--space-xs);flex-wrap:wrap;margin-bottom:var(--space-md)}.recipe-detail-tag{display:inline-block;padding:2px var(--space-sm);background:var(--color-primary-tint, #e0f2fe);color:var(--color-primary);border-radius:var(--radius-sm, 4px);font-size:var(--text-meta)}.recipe-detail-allergens{font-size:var(--text-meta);color:var(--color-muted);margin-bottom:var(--space-lg)}.recipe-detail-section{margin-bottom:var(--space-xl)}.recipe-detail-section h2{margin:0 0 var(--space-md);font-size:var(--text-lg, 1.125rem)}.recipe-detail-ingredients{list-style:none;padding:0;margin:0}.recipe-detail-ingredients li{padding:var(--space-sm) 0;border-bottom:1px solid var(--color-border);font-size:var(--text-body)}.ingredient-qty{font-weight:var(--font-semibold)}.recipe-detail-steps{padding-left:var(--space-lg);margin:0}.recipe-detail-steps li{padding:var(--space-sm) 0;line-height:1.6}.recipe-detail-cta{text-align:center;margin:var(--space-xxl, 3rem) 0;padding:var(--space-xl);background:var(--color-surface);border-radius:var(--radius-lg)}.recipe-detail-cta-btn{display:inline-block;padding:var(--space-sm) var(--space-xl);background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-md);font-weight:var(--font-semibold);text-decoration:none;font-size:var(--text-body)}.recipe-detail-cta-btn:hover{opacity:.9;text-decoration:none}
