._recipesSection_wzkx2_1{padding:var(--spacing-section,5rem) 0}._recipesHeader_wzkx2_5{text-align:center;margin-bottom:3rem}._recipesTitle_wzkx2_10{color:var(--text-primary,#3d4f50);margin-bottom:.75rem;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:700}._recipesSubtitle_wzkx2_17{color:var(--text-secondary,#506263);max-width:600px;margin:0 auto;font-size:1.05rem;line-height:1.6}._filterBar_wzkx2_26{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:2rem;display:flex}._filterChip_wzkx2_34{border:1px solid var(--border,#e3edd8);color:var(--text-secondary,#506263);cursor:pointer;background:0 0;border-radius:999px;padding:.5rem 1.25rem;font-family:inherit;font-size:.9rem;transition:all .2s}._filterChip_wzkx2_34:hover{border-color:var(--brand-sage,#a3a97e);color:var(--brand-sage,#a3a97e)}._filterChipActive_wzkx2_51{color:#fff;background:linear-gradient(135deg,#b8c99a,#d4b896);border-color:#0000}._searchInput_wzkx2_57{border:1px solid var(--border,#e3edd8);width:100%;max-width:400px;color:var(--text-primary,#3d4f50);background:#fff;border-radius:10px;margin:0 auto 2rem;padding:.6rem 1rem;font-family:inherit;font-size:.9rem;display:block}._searchInput_wzkx2_57:focus{border-color:var(--brand-sage,#a3a97e);outline:none;box-shadow:0 0 0 3px #a3a97e1f}._recipeGrid_wzkx2_78{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}@media (width<=968px){._recipeGrid_wzkx2_78{grid-template-columns:repeat(2,1fr)}}@media (width<=580px){._recipeGrid_wzkx2_78{grid-template-columns:1fr}}._recipeCard_wzkx2_97{border:1px solid var(--border,#e3edd8);color:inherit;background:#fff;border-radius:16px;text-decoration:none;transition:transform .3s,box-shadow .3s;display:block;overflow:hidden;box-shadow:0 2px 10px #7b8c8d0f}._recipeCard_wzkx2_97:hover{transform:translateY(-4px);box-shadow:0 8px 25px #7b8c8d1f}._recipeCardImage_wzkx2_114{object-fit:cover;width:100%;height:200px}._recipeCardPlaceholder_wzkx2_120{width:100%;height:200px;color:var(--brand-sage,#a3a97e);opacity:.4;background:linear-gradient(135deg,#edf4e8,#f5f0e8);justify-content:center;align-items:center;font-size:3rem;display:flex}._recipeCardBody_wzkx2_132{padding:1.25rem}._recipeCardCategory_wzkx2_136{color:var(--brand-sage,#a3a97e);background:#a3a97e1f;border-radius:999px;margin-bottom:.5rem;padding:.2rem .6rem;font-size:.75rem;font-weight:600;display:inline-block}._recipeCardTitle_wzkx2_147{color:var(--text-primary,#3d4f50);margin-bottom:.5rem;font-size:1.1rem;font-weight:600;line-height:1.3}._recipeCardDesc_wzkx2_155{color:var(--text-secondary,#506263);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.75rem;font-size:.85rem;line-height:1.5;display:-webkit-box;overflow:hidden}._recipeCardMeta_wzkx2_166{color:var(--text-tertiary,#6b7d7e);gap:1rem;font-size:.8rem;display:flex}._recipeCardMeta_wzkx2_166 span{align-items:center;gap:.25rem;display:flex}._recipeDetailSection_wzkx2_180{padding:var(--spacing-section,5rem) 0}._recipeDetailBack_wzkx2_184{color:var(--brand-sage,#a3a97e);align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.9rem;font-weight:500;text-decoration:none;display:inline-flex}._recipeDetailBack_wzkx2_184:hover{text-decoration:underline}._recipeDetailHero_wzkx2_199{object-fit:cover;border-radius:16px;width:100%;max-height:400px;margin-bottom:2rem}._recipeDetailTitle_wzkx2_207{color:var(--text-primary,#3d4f50);margin-bottom:1rem;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:700}._recipeDetailInfo_wzkx2_214{border:1px solid var(--border,#e3edd8);background:#a3a97e0f;border-radius:12px;flex-wrap:wrap;gap:1rem;margin-bottom:2rem;padding:1rem 1.5rem;display:flex}._recipeDetailInfoItem_wzkx2_225{color:var(--text-secondary,#506263);align-items:center;gap:.35rem;font-size:.9rem;display:flex}._recipeDetailInfoItem_wzkx2_225 strong{color:var(--text-primary,#3d4f50)}._recipeDetailDesc_wzkx2_237{color:var(--text-secondary,#506263);margin-bottom:2rem;font-size:1rem;line-height:1.7}._recipeDetailSectionTitle_wzkx2_244{color:var(--text-primary,#3d4f50);border-bottom:2px solid var(--border,#e3edd8);margin-bottom:1rem;padding-bottom:.5rem;font-size:1.3rem;font-weight:600}._ingredientsList_wzkx2_253{margin-bottom:2rem;padding-left:1.5rem;list-style:outside}._ingredientsList_wzkx2_253 li{color:var(--text-secondary,#506263);padding:.15rem 0;font-size:.95rem;line-height:1.8}._instructionsText_wzkx2_266{color:var(--text-secondary,#506263);white-space:pre-line;margin-bottom:2rem;font-size:.95rem;line-height:1.8}._pdfButton_wzkx2_274{color:#fff;cursor:pointer;background:linear-gradient(135deg,#b8c99a,#d4b896);border:none;border-radius:10px;align-items:center;gap:.5rem;padding:.6rem 1.5rem;font-family:inherit;font-size:.9rem;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 15px #b8c99a40}._pdfButton_wzkx2_274:hover{transform:translateY(-1px);box-shadow:0 6px 20px #b8c99a59}._noResults_wzkx2_296{text-align:center;color:var(--text-tertiary,#6b7d7e);padding:3rem 1.5rem;font-size:1rem}
