*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App_container__Rt8T2{background:linear-gradient(135deg,#fff5f5,#fee2e2);min-height:100vh}.App_innerContainer__j-EAj{margin:0 auto;max-width:1200px;padding:2rem 1rem}.App_header__fhC8n{margin-bottom:2rem;text-align:center}.App_headerTitle__WhKh\+{align-items:center;display:flex;gap:.5rem;justify-content:center;margin-bottom:1rem}.App_headerIcon__9dNSq{color:#ef4444}.App_title__YS7Xx{color:#1f2937;font-size:2.5rem;font-weight:700;margin:0}.App_subtitle__58P5V{color:#6b7280;font-size:1.125rem;margin:0}.App_searchContainer__beiz2{margin:0 auto 2rem;max-width:28rem}.App_searchInputWrapper__wpJdm{position:relative}.App_searchIcon__xaBRv{color:#9ca3af;left:.75rem;position:absolute;top:50%;transform:translateY(-50%)}.App_searchInput__p5nfo{border:1px solid #d1d5db;border-radius:.5rem;box-shadow:0 1px 2px 0 #0000000d;box-sizing:border-box;font-size:1rem;padding:.75rem 1rem .75rem 2.5rem;transition:all .2s;width:100%}.App_searchInput__p5nfo:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a;outline:none}.App_recipesGrid__xMVri{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1200px}.App_recipeCard__eqv-e{background:#fff;border-radius:.75rem;box-shadow:0 4px 6px -1px #0000001a;cursor:pointer;overflow:hidden;transition:all .3s ease}.App_recipeCard__eqv-e:hover{box-shadow:0 10px 15px -3px #0000001a;transform:translateY(-2px)}.App_recipeCardHeader__gtuRN{align-items:center;background:linear-gradient(135deg,#f87171,#fb923c);display:flex;height:8rem;justify-content:center}.App_recipeCardIcon__2G0wk{color:#fff}.App_recipeCardContent__3v34L{padding:1.5rem}.App_recipeCardTitle__CndSA{color:#1f2937;font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.App_recipeCardCategory__iloVu{color:#dc2626;font-weight:500;margin:0 0 .75rem}.App_recipeCardMeta__370UO{align-items:center;color:#6b7280;display:flex;font-size:.875rem;justify-content:space-between;margin-bottom:.75rem}.App_metaItem__D2StV{align-items:center;display:flex;gap:.25rem}.App_difficultyBadge__di0\+O{border-radius:9999px;display:inline-block;font-size:.75rem;font-weight:500;padding:.25rem .75rem}.App_easy__5Mk3P{background-color:#d1fae5;color:#059669}.App_medium__vc5nv{background-color:#fef3c7;color:#d97706}.App_hard__G7Rx5{background-color:#fee2e2;color:#dc2626}.App_recipeDetailContainer__vHOBJ{margin:0 auto;max-width:64rem}.App_backButton__edQvt{background-color:#6b7280;border:none;border-radius:.5rem;color:#fff;cursor:pointer;margin-bottom:1.5rem;padding:.5rem 1rem;transition:background-color .2s}.App_backButton__edQvt:hover{background-color:#4b5563}.App_recipeDetailCard__3KYVq{background:#fff;border-radius:.75rem;box-shadow:0 10px 15px -3px #0000001a;overflow:hidden}.App_recipeDetailHeader__WxSLB{background:linear-gradient(135deg,#ef4444,#f97316);color:#fff;padding:1.5rem}.App_recipeDetailTitle__OsDBw{font-size:1.875rem;font-weight:700;margin:0 0 .5rem}.App_recipeDetailMeta__g5Mmt{align-items:center;color:#ffffffe6;display:flex;gap:1.5rem}.App_recipeDetailContent__255Yn{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr;padding:1.5rem}.App_recipeSection__pfxTC{flex:1 1}.App_sectionTitle__ROHEV{color:#1f2937;font-size:1.25rem;font-weight:600;margin:0 0 1rem}.App_ingredientsList__i6Lr7{list-style:none;margin:0;padding:0}.App_ingredientItem__nr8kd{align-items:center;color:#374151;display:flex;gap:.5rem;margin-bottom:.5rem}.App_bulletPoint__c5nHV{background-color:#ef4444;border-radius:50%;flex-shrink:0;height:.5rem;width:.5rem}.App_instructionsList__pqEm7{list-style:none;margin:0;padding:0}.App_instructionItem__Ui53I{display:flex;gap:.75rem;margin-bottom:.75rem}.App_stepNumber__kwACW{align-items:center;background-color:#ef4444;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.875rem;font-weight:500;height:1.5rem;justify-content:center;width:1.5rem}.App_stepText__\+DuPN{color:#374151;line-height:1.5}.App_noResults__w9NW1{padding:3rem 0;text-align:center}.App_noResultsIcon__Oa\+bf{color:#9ca3af;margin:0 auto 1rem}.App_noResultsTitle__Ymsx9{color:#6b7280;font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.App_noResultsText__sEF2v{color:#9ca3af;margin:0}@media (max-width:768px){.App_innerContainer__j-EAj{padding:1rem}.App_title__YS7Xx{font-size:2rem}.App_recipesGrid__xMVri{gap:1rem;grid-template-columns:1fr}.App_recipeDetailContent__255Yn{gap:1.5rem;grid-template-columns:1fr}.App_recipeDetailMeta__g5Mmt{align-items:flex-start;flex-direction:column;gap:.5rem}}
/*# sourceMappingURL=main.50cef7e0.css.map*/