.Form-module__EkbB9q__form{justify-content:center;align-items:center;gap:.7rem;padding:2rem 0 4rem;display:flex}.Form-module__EkbB9q__form input{box-shadow:0 4px 12px var(--box-shadow);outline:1px solid var(--primary);max-width:500px;color:var(--text-secondary);border-radius:10px;flex:1;padding:.7em 1.5em;font-size:1rem}.Form-module__EkbB9q__form button{background-color:var(--primary);color:var(--text-primary);cursor:pointer;border-radius:10px;padding:.35em .8em;font-size:1.5rem}
.IngredientList-module__GvvYrW__h2{margin-bottom:1rem;font-size:2rem}.IngredientList-module__GvvYrW__ingredientList{flex-wrap:wrap;align-items:start;gap:.6rem;margin-bottom:10px;list-style:none;display:flex}.IngredientList-module__GvvYrW__ingredientList li{background-color:var(--secondary);color:var(--text);padding-block:2px;border-radius:25px;padding:.4em 1em;font-size:1.3rem}.IngredientList-module__GvvYrW__ingredientList li .IngredientList-module__GvvYrW__cancel{cursor:pointer;margin-bottom:-1.5px;margin-left:8px;display:inline-block}.IngredientList-module__GvvYrW__small{color:var(--text-muted);font-size:1rem}
.GenerateButton-module__KC_XHW__generateButtonDiv{border-radius:10px;gap:1rem;margin-top:2rem;padding:4rem 0 0;display:flex}.GenerateButton-module__KC_XHW__generateButtonDiv .GenerateButton-module__KC_XHW__generateButton{background-color:var(--primary);color:var(--text);flex:1}.GenerateButton-module__KC_XHW__generateButtonDiv button{cursor:pointer;border-radius:10px;padding:.5em .8em;font-size:1.4rem}.GenerateButton-module__KC_XHW__generateButtonDiv .GenerateButton-module__KC_XHW__clear{border:1px solid var(--destructive);color:var(--destructive)}.GenerateButton-module__KC_XHW__disable{pointer-events:none;opacity:.5}
.Recipe-module__gx6qRG__recipeContainer{border-radius:15px;flex-direction:column;flex:1;justify-content:center;height:100%;margin-top:2rem;padding-bottom:6rem;display:flex}.Recipe-module__gx6qRG__outline{border:3px dashed var(--secondary)}.Recipe-module__gx6qRG__guide1{text-align:center;color:var(--text-secondary);margin-bottom:1rem;font-size:1.4rem;font-weight:500}.Recipe-module__gx6qRG__guide2{text-align:center;color:var(--text-muted);font-size:1.2rem}.Recipe-module__gx6qRG__recipeContainer h2,.Recipe-module__gx6qRG__recipeContainer h3,.Recipe-module__gx6qRG__recipeContainer h4,.Recipe-module__gx6qRG__recipeContainer h5,.Recipe-module__gx6qRG__recipeContainer h6{font-size:1.8rem}.Recipe-module__gx6qRG__recipeContainer ul,.Recipe-module__gx6qRG__recipeContainer ol{margin-left:30px}.Recipe-module__gx6qRG__recipeContainer ol li,.Recipe-module__gx6qRG__recipeContainer ul li{color:var(--text-secondary);font-size:1.2rem}.Recipe-module__gx6qRG__loader{color:var(--primary);margin:20px auto 0;animation:1s linear infinite Recipe-module__gx6qRG__spin;display:block}@keyframes Recipe-module__gx6qRG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Recipe-module__gx6qRG__error{color:var(--destructive)}@media screen and (min-width:769px){.Recipe-module__gx6qRG__recipeContainer ul,.Recipe-module__gx6qRG__recipeContainer ol{max-width:80%}}
.Main-module__42zmmG__main{width:95%;max-width:1000px;margin:0 auto 6rem}.Main-module__42zmmG__titleDiv{justify-content:center;align-items:center;margin-bottom:.7rem;display:flex}.Main-module__42zmmG__imgDiv{width:50px;margin-right:10px}.Main-module__42zmmG__title{text-align:center;font-size:3rem}.Main-module__42zmmG__subTitle{text-align:center;color:var(--text-muted);font-size:1.35rem}.Main-module__42zmmG__container{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:3rem;margin-top:3rem;display:grid}.Main-module__42zmmG__container>div{background-color:var(--muted);box-shadow:0 2px 12px var(--box-shadow);border-radius:1rem;padding:2rem}.Main-module__42zmmG__container>div h2{color:var(--text-muted);font-size:2rem}.Main-module__42zmmG__container>div:last-of-type{flex-direction:column;display:flex;position:relative}.Main-module__42zmmG__save{gap:1rem;display:flex;position:absolute;top:30px;right:30px}.Main-module__42zmmG__save button{border:.85px solid var(--box-shadow);color:var(--text-secondary);cursor:pointer;border-radius:10px;padding:.2em .3em;font-size:2rem}.Main-module__42zmmG__save .Main-module__42zmmG__disable{pointer-events:none}.Main-module__42zmmG__container>div:last-of-type>div{padding:0}
