.FilterBar_bar__sHmY6{display:flex;gap:10px;margin-bottom:20px;flex-wrap:wrap;align-items:center}.FilterBar_searchBox__pqFtH{display:flex;align-items:center;gap:10px;padding:10px 16px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);flex:1 1;min-width:200px}.FilterBar_searchBox__pqFtH input{border:none;outline:none;font-size:14px;font-family:var(--font-body);background:transparent;width:100%;color:var(--text)}.FilterBar_chip__oMoPt{padding:8px 16px;border-radius:20px;font-size:13px;cursor:pointer;border:1px solid var(--border);background:var(--bg-card);color:var(--text-secondary);transition:var(--transition);font-family:var(--font-body)}.FilterBar_chip__oMoPt:hover{border-color:var(--accent);color:var(--accent)}.FilterBar_chipActive__gkohu{background:var(--accent);color:#fff;border-color:var(--accent)}.RecipeCard_root__YLNnK{cursor:pointer;overflow:hidden}.RecipeCard_header__P8foS{height:140px;font-size:56px;background:linear-gradient(135deg,var(--bg-warm) 0,var(--accent-light) 100%);position:relative}.RecipeCard_fav__mR25Q,.RecipeCard_header__P8foS{display:flex;align-items:center;justify-content:center}.RecipeCard_fav__mR25Q{position:absolute;top:12px;right:12px;background:#fff;border-radius:50%;width:32px;height:32px;box-shadow:var(--shadow-sm);cursor:pointer;border:none;color:var(--red);transition:var(--transition)}.RecipeCard_fav__mR25Q:hover{transform:scale(1.1)}.RecipeCard_body__Q005P{padding:16px}.RecipeCard_body__Q005P h3{font-size:15px;font-weight:600;margin-bottom:6px}.RecipeCard_meta__yUVt7{display:flex;gap:12px;font-size:12px;color:var(--text-muted);margin-bottom:10px}.RecipeCard_meta__yUVt7 span{display:flex;align-items:center;gap:4px}.RecipeCard_tags__UVjb9{display:flex;gap:6px;flex-wrap:wrap}.page_grid__Loy0E{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:18px;gap:18px}