.page-module__Fi4PMq__container{max-width:1200px;margin:0 auto;padding:20px}.page-module__Fi4PMq__title{text-align:center;color:#333;margin-bottom:30px;font-size:2.5rem}.page-module__Fi4PMq__loading{color:#666;justify-content:center;align-items:center;height:200px;font-size:1.2rem;display:flex}.page-module__Fi4PMq__error{color:red;text-align:center;padding:20px;font-size:1.2rem}.page-module__Fi4PMq__error h2{margin-top:0}.page-module__Fi4PMq__noRecipes{text-align:center;color:#666;font-size:1.1rem}.page-module__Fi4PMq__recipesGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;display:grid}.page-module__Fi4PMq__recipeCard{cursor:pointer;background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;padding:20px;transition:transform .2s,box-shadow .2s;box-shadow:0 2px 4px #0000001a}.page-module__Fi4PMq__recipeCard:hover{transform:translateY(-5px);box-shadow:0 4px 8px #00000026}.page-module__Fi4PMq__recipeTitle{color:#333;margin:0 0 10px;font-size:1.5rem}.page-module__Fi4PMq__recipeId{color:#666;margin:0;font-size:.9rem}
