*{margin:0;padding:0;box-sizing:border-box;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}body{background:linear-gradient(to right,#0f2027,#203a43,#2c5364);color:#fff}._nav_1br6t_13{background-color:#2e7d32;padding:20px;display:flex;justify-content:space-between;align-items:center;z-index:1}._nav_1br6t_13 h1{font-size:26px;font-weight:700;letter-spacing:1px;text-transform:uppercase}._nav_1br6t_13 form{display:flex;justify-content:center}._searchBox_1br6t_34{flex-grow:1;margin-right:10px;border:none;font-size:18px;padding:10px;border-radius:4px}._searchBtn_1br6t_43{border:none;font-size:18px;padding:10px;border-radius:4px;background-color:#f44336;color:#fff;cursor:pointer;transition:background-color .2s ease-out}._searchBtn_1br6t_43:hover,._recipe_1br6t_55 button:hover,._recipeCloseBtn_1br6t_56:hover{background-color:#ff5c5c}._recipeContainer_1br6t_60{text-align:center;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:40px;width:80%;margin:10px auto;padding:20px;place-items:center}._recipe_1br6t_55{background-color:#fff;display:flex;flex-direction:column;color:green;border-radius:6px;box-shadow:0 5px 10px #4e49491a,-5px -5px 10px #22222280;cursor:pointer;max-width:350px;transition:transform .5s ease-in-out}._recipe_1br6t_55:hover{transform:scale(1.02)}._recipe_1br6t_55 img{height:300px}._recipe_1br6t_55 h3{font-size:24px;margin-block:5px}._recipe_1br6t_55 p{font-size:20px;color:#4a4a4a;margin:5px 0}._recipe_1br6t_55 span{font-weight:600}._recipe_1br6t_55 button{font-size:20px;font-weight:600;padding:10px;border-radius:5px;cursor:pointer;margin:18px auto;background-color:#f44336;color:#fff}._recipeDetails_1br6t_118{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#d7274a;border-radius:12px;width:40%;height:60%;font-size:20px;transition:all .5s ease-in-out;overflow-y:scroll}._recipeDetailsContent_1br6t_133{padding:30px}._recipeName_1br6t_137{text-align:center;text-transform:uppercase;text-decoration:underline}._ingredientList_1br6t_143 li{margin-top:10px;margin-left:-20px}._recipeInstructions_1br6t_148{line-height:30px;white-space:pre-line}._recipeName_1br6t_137,._ingredientList_1br6t_143,._recipeInstructions_1br6t_148{margin-bottom:10px}._recipeCloseBtn_1br6t_56{border:none;font-size:18px;padding:8px;border-radius:4px;background-color:#ff0;color:#fff;position:absolute;top:20px;right:20px;width:30px;height:30px;display:flex;justify-content:center;align-items:center}._recipeDetails_1br6t_118::-webkit-scrollbar{width:10px}._recipeDetails_1br6t_118::-webkit-scrollbar-thumb{background:#b5b5ba;border-radius:16px}body::-webkit-scrollbar{width:16px}body::-webkit-scrollbar-thumb{background:#a1a1a1}body::-webkit-scrollbar-track{background:#ebebeb}main{display:flex;flex-direction:column;min-height:100vh}._recipeContainer_1br6t_60{flex:1;padding-bottom:20px}._footer_1br6t_208{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:20px;background-color:#0f2027;width:100%}@media screen and (max-width: 600px){._nav_1br6t_13{flex-direction:column}._nav_1br6t_13 form{width:80%;margin-top:20px}._recipeDetails_1br6t_118{width:90%;height:75%;font-size:18px}._recipeDetailsContent_1br6t_133{padding:20px}._recipeInstructions_1br6t_148{font-size:16px;line-height:26px}._recipeCloseBtn_1br6t_56{top:10px;right:10px;width:28px;height:28px;font-size:16px}._ingredientList_1br6t_143 li{font-size:16px}._recipeName_1br6t_137{font-size:22px}}
