@import url(https://fonts.googleapis.com/css2?family=Mali:ital,wght@0,400;0,600;1,300&display=swap);
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}:root{--color-bg:rgba(96,68,28,0.843);--color-bg-variant:rgba(85,29,174,0.783);--color-bg-contrast:#68cd32;--color-light:hsla(0,0%,100%,0.183);--color-white:#fff;--color-black:#000;--font-size-h1:5rem;--font-size-h2:2.5rem;--font-size-h3:1.5rem;--font-size-p:1.2rem;--font-size-h1-md:3rem;--font-size-h2-md:2rem;--font-size-h3-md:1.2rem;--font-size-p-md:1rem;--font-size-h1-sm:1.9rem;--font-size-h2-sm:1.5rem;--font-size-h3-sm:1rem;--box-shadow:0 0 7px 0 #000;--text-shadow:0 0 7px #000}html{font-family:"Mali",cursive}a{text-decoration:none;text-align:center}ul{list-style-type:none;margin:0}.home__container{background:fixed url(/static/media/vintage-old-rustic-cutlery-on-dark.0c5e0e58.jpg) no-repeat;background-size:cover;width:100vw;height:100vh;overflow:hidden}.home__container-buttons{height:10vh;align-items:center;display:flex;justify-content:space-around}.home__button-back{border:1px solid transparent;font-size:1.3rem;padding:.4rem;left:45%;box-shadow:0 0 5px 0 #fff}.home__button-back:hover{border:1px solid #000;background-color:hsla(0,0%,100%,.2);color:var(--color-white);text-shadow:var(--text-shadow)}.card__container{display:flex;flex-wrap:wrap;grid-gap:2.2rem;gap:2.2rem;padding-top:1rem;height:60vh;overflow-y:scroll;overflow-x:hidden}.card__container::-webkit-scrollbar{-webkit-appearance:none}.card__container::-webkit-scrollbar:vertical{width:10px}.card__container::-webkit-scrollbar-button,.card__container::-webkit-scrollbar-button:increment{display:none}.card__container::-webkit-scrollbar:horizontal{height:10px}.card__container::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:20px;border:2px solid var(--color-bg)}.card__container::-webkit-scrollbar-track{border-radius:10px}.card__container-error{font-size:1.5rem;margin:0 auto;position:relative;top:50%;color:red}.filter__contianer{width:100%;margin-top:1rem;padding:1rem;display:flex;justify-content:space-evenly;align-items:center;transition:background-color 1s;background-color:var(--color-bg);box-shadow:var(--box-shadow)}.filter__button{padding:.2rem;border:1px solid transparent;border-radius:7px;cursor:pointer;box-shadow:0 0 5px 0 #fff}.filters__buttons{display:flex;flex-direction:column;grid-gap:1.2rem;gap:1.2rem;align-items:center}.search__container{display:flex}.card__hover-effect:hover{box-shadow:0 0 10px 0 #fff}.card__content{display:flex;flex-direction:column;width:20rem;height:auto;align-items:center;grid-gap:1rem;gap:1rem;margin:0 auto;border:1px solid transparent;border-radius:2rem;padding:1rem;background-color:var(--color-light);box-shadow:0 0 17px 0 #000;transition:all 1s ease-in-out}.card__content:hover{border:1px solid #000;background-color:hsla(0,0%,100%,.283)}.card__title{margin:0;font-size:var(--font-size-h3);color:var(--color-white);text-shadow:0 12px 17px var(--color-bg)}.card__title:hover{text-shadow:0 12px 17px #000;cursor:pointer}.card__title-recipe{font-size:1.5rem;color:var(--color-white);text-shadow:var(--text-shadow);background-color:initial;border-radius:10px;border:1px solid transparent;padding:.4rem;cursor:pointer}.card__healthscore,.card__title-recipe{background-color:var(--color-bg);box-shadow:var(--box-shadow)}.card__healthscore{width:100%;font-size:var(--font-size-p);text-align:center;padding:.1rem 1rem;color:#9acd32}.card__image{max-width:100%;border-radius:2rem;box-shadow:var(--box-shadow)}.paginated__container{box-shadow:var(--box-shadow);display:flex;grid-gap:2rem;gap:2rem;padding:.5rem;background-color:var(--color-bg);justify-content:center;margin-top:1rem}.paginated__number{border-radius:.3rem;box-shadow:var(--box-shadow);border:1px solid transparent}.paginated__number:hover{cursor:pointer}.paginated__isActive{background-color:var(--color-bg);color:#f0f8ff}@media screen and (max-width:1024px){.home__button-back{left:35%}.card__container{grid-gap:1rem;gap:1rem;height:60vh;overflow-y:scroll;overflow-x:hidden}.card__container .card__title{font-size:var(--font-size-h3-md)}.card__healthscore{font-size:var(--font-size-p-md)}.filter__contianer{flex-wrap:wrap;justify-content:stretch;grid-gap:1rem;gap:1rem}.filters__buttons{flex-direction:row;grid-gap:.5rem;gap:.5rem;align-items:center}}@media screen and (max-width:600px){.home__button-back{margin:0;left:25%}.card__container{grid-gap:1rem;gap:1rem}.card__healthscore{font-size:var(--font-size-p-sm);width:80%;text-align:center;border-radius:1rem}.card__container-error{font-size:1rem}.filter__contianer{padding:1rem;grid-gap:.5rem;gap:.5rem}.filter__button{font-size:.9rem;order:1}.select__button{width:95%}.search__container{width:100%}.search__input{width:75%}.search__button{width:20%}.card__content{grid-gap:1rem;gap:1rem;width:80%;height:auto;justify-content:space-around;padding:1rem}.card__title{font-size:1.2rem}.card__title-recipe{font-size:1.3rem}.card__healthscore{font-size:.9rem}.card__image{width:65%}.paginated__container{margin-top:.5rem;display:flex;flex-wrap:wrap;grid-gap:.5rem;gap:.5rem;font-size:.9rem}}.spinner{display:block;width:80px;height:80px;margin:0 auto}.spinner:after{content:" ";display:block;width:64px;height:64px;margin:8px;border-radius:50%;border-color:#60441c transparent #551dae;border-style:solid;border-width:6px;-webkit-animation:spinner 1.2s linear infinite;animation:spinner 1.2s linear infinite}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.landing__container{position:fixed;width:100vw;height:100vh;padding-top:2rem;background:fixed url(/static/media/frying-pan-empty-with-various-spices-in-black-table.5aed8f21.jpg) 50% no-repeat;background-size:cover;text-align:center;color:#f0f8ff;text-shadow:var(--text-shadow)}.landing__container>h1{font-size:3rem;font-size:var(--font-size-h1);margin:0}.landing__content{display:flex;justify-items:center;align-items:center;justify-content:center;width:80vw;height:75vh;grid-gap:10rem;gap:10rem}.landing__content-title{font-size:var(--font-size-h2)}.landing__content-text{width:50%}.landing__content-text .landing__text{width:75%;text-align:center;margin:0 auto;font-size:var(--font-size-p);line-height:1.6rem}.landing__content-button{font-weight:bolder;font-size:1.5rem;border:1px solid transparent;border-radius:7px;box-shadow:0 0 5px 0 #fff;padding:.4rem;cursor:pointer}.landing__button{position:relative;left:7.5rem;top:2.5rem}.landing__content-button:hover{border:1px solid #000;background-color:hsla(0,0%,100%,.2);color:var(--color-white)}.landgin__profile-btn{margin-left:1rem}@media screen and (max-width:1024px){.landing__container>h1{font-size:var(--font-size-h1-md)}.landing__content-title{font-size:var(--font-size-h2-md)}.landing__button{left:4.5rem;top:2rem}.landing__content-button{font-size:1.4rem}.landing__content-text .landing__text{font-size:var(--font-size-p);line-height:1.7rem;width:130%}}@media screen and (max-width:600px){.landing__container>h1{font-size:var(--font-size-h1-sm)}.landing__content-title{font-size:var(--font-size-h2-sm)}.landing__container{width:100vw;height:100vh;padding-top:0;background:fixed url(/static/media/frying-pan-empty-with-various-spices-in-black-table.5aed8f21.jpg) 40% 29% no-repeat;text-align:center;color:#f0f8ff;text-shadow:var(--text-shadow)}.landing__content{flex-direction:column-reverse;align-items:center}.landing__content-text{width:100vw;font-size:1.2rem;text-shadow:var(--text-shadow)}.landing__content-text>h2{position:relative;left:2rem}.landing__content-text .landing__text{width:100%;margin:0;position:relative;left:2.2rem;font-size:1.2rem;line-height:1.2rem}.landing__button{position:relative;left:3rem;top:2rem}}.create__container{background:fixed url(/static/media/old-spoon-on-dark-table.4da5c07c.jpg) 85%;background-size:cover;height:100vh;padding:1rem;overflow:hidden}.create__title{color:#f0f8ff;text-align:center;margin:.8rem;font-size:var(--font-size-h2);text-shadow:var(--text-shadow)}.create__button{display:block;margin:0 auto;padding:.5rem}.create__button,.form__steps-button{border:1px solid transparent;border-radius:7px;cursor:pointer}.form__steps-button{box-shadow:var(--box-shadow);background-color:var(--color-bg);color:#f0f8ff;padding:.2rem}.create__button-back:hover,.form__steps-button:hover{text-shadow:var(--text-shadow)}.create__button-back:hover{border:1px solid #000;background-color:hsla(0,0%,100%,.2);color:var(--color-white)}.create__container-denied{width:100vw;height:100vh;overflow:hidden;background:url(/static/media/Set_of_smiling_cute_chef_in_different_postures_cartoon_illustration_Premium_Vector.7606e077.jpg) no-repeat bottom;background-size:contain;padding-top:2rem}.create__denied{color:#dc143c;position:relative;text-align:center;font-size:var(--font-size-h2)}.form__container{display:flex;flex-direction:column;align-items:stretch;grid-gap:1rem;gap:1rem;width:45%;padding:2rem;border-radius:20px;box-shadow:var(--box-shadow);background-color:rgba(115,106,106,.574);color:#f0f8ff;margin:0 auto}.form__container>label>input{width:100%;padding:.2rem}.form__container>label>input,.form__container>label>textarea{border-radius:10px;border:1px solid transparent}.form__container>label{font-weight:600}.form__container span{color:#dc143c;text-shadow:var(--text-shadow);font-weight:600}.form__container .check__label{font-size:.9rem;font-weight:200;text-transform:capitalize}.form__steps-list{display:flex;flex-wrap:wrap;grid-gap:25%;gap:25%;font-weight:bolder;text-shadow:var(--text-shadow)}.form__steps-list>li>ul{font-weight:lighter}.form__diet-types{display:flex;flex-wrap:wrap;grid-gap:1rem;gap:1rem;padding:.5rem}.form__summary{resize:none;width:100%;margin:0 auto;display:block;height:74px;border-radius:10px}.check__label{display:flex;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;user-select:none}.check__label input{position:absolute;opacity:0;cursor:pointer}.check{position:absolute;border-radius:50%;top:0;left:0;height:25px;width:25px;background-color:#eee;border:1px solid #ccc}.check__label:hover input~.check{border:2px solid var(--color-bg)}.check__label input:checked~.check{background-color:var(--color-bg);border:none}.check:after{content:"";position:absolute;display:none}.check__label input:checked~.check:after{display:block}.check__label .check:after{left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width:1204px){.create__denied,.create__title{font-size:var(--font-size-h2-md)}.form__container{grid-gap:1rem;gap:1rem;width:65%;padding:1rem}}@media screen and (max-width:600px){.create__container{height:120vh}.create__denied,.create__title{font-size:var(--font-size-h2-sm)}.form__container{grid-gap:1rem;gap:1rem;width:90%}.form__diet-types{grid-gap:.5rem;gap:.5rem;padding:0}}.detail__container{width:100vw;background:fixed url(https://img.freepik.com/foto-gratis/bolsa-hilo-verduras-frutas-sobre-fondo-bicolor_185193-84598.jpg?t=st%3D1663982540%7Eexp%3D1663983140%7Ehmac%3D8e0b45eddf7e9097dffc6cb10edb00f691790f4cd88c869eab5a1ab8b8599919&w=740) no-repeat 100%;background-size:contain;color:#f0f8ff;text-shadow:var(--text-shadow);overflow:hidden}.detail__content{width:65%;margin:0 auto;padding:1rem;display:flex;flex-direction:column;grid-gap:1rem;gap:1rem;background-color:rgba(6,4,3,.633)}.detail__content-diet{text-transform:capitalize;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:.3rem;text-shadow:var(--text-shadow);box-shadow:var(--box-shadow);border-radius:10px;background-color:var(--color-bg);color:var(--color-white)}.detail__content-link{display:block;margin:0 auto}.detail__content-link>button{font-size:1.7rem}.detail__content-title{text-align:center;font-size:var(--font-size-h2);padding:.5rem}.detail__container .detail__content-image{display:block;margin:0 auto;max-width:55%;border:1px solid transparent;border-radius:20px;box-shadow:var(--box-shadow);transition:all 1s}.detail__content-image:hover{scale:1.1;box-shadow:0 0 7px 0 #fff}.detail__content-summary{font-size:var(--font-size-p);line-height:1.5rem}.detail__content-summary>a{color:var(--color-bg-contrast);background-color:var(--color-bg);text-shadow:var(--text-shadow)}.detail__content-steps{display:flex;width:100%;grid-gap:10rem;gap:10rem;margin-bottom:4rem}.detail__content-steps>p,.detail__content-steps>ul{font-size:var(--font-size-p);width:50%}.detail__content-steps>p>span{color:var(--color-bg-contrast);font-size:var(--font-size-h3);background-color:var(--color-bg-variant);text-shadow:var(--text-shadow)}.detail__content-steps>ul{display:flex;flex-direction:column;align-items:center;justify-content:center}.detail__content-steps>ul>li{text-transform:capitalize}.detail__content-steps>ul>h4{color:var(--color-bg-contrast);background-color:var(--color-bg-variant);font-size:var(--font-size-h3);margin:0 0 .5rem}.detail__spinner{position:absolute;top:50%;left:50%}@media screen and (max-width:1028px){.detail__container{background:none}.detail__content{width:85%}.detail__content-link>button{font-size:1.5rem}.detail__content-title{font-size:var(--font-size-h2-md)}.detail__container .detail__content-image{max-width:85%}.detail__content-image:hover{scale:1.2}.detail__content-summary{font-size:var(--font-size-p-md);padding:0 1rem}.detail__content-steps{grid-gap:5rem;gap:5rem;margin-bottom:2rem}.detail__content-steps>p>span,.detail__content-steps>ul>h4{font-size:var(--font-size-h3-md)}}@media screen and (max-width:750px){.detail__content{width:auto}.detail__content-link>button{font-size:1.5rem}.detail__content-title{font-size:var(--font-size-h2-sm)}.detail__content-image{width:100%}.detail__content-image:hover{scale:1}.detail__content-summary{font-size:var(--font-size-p-sm)}.detail__content-steps{display:flex;flex-direction:column;grid-gap:0;gap:0;margin-bottom:0}.detail__content-steps>p,.detail__content-steps>ul{font-size:var(--font-size-p-sm);width:90%;padding:1rem}.detail__content-steps>p{line-height:1.2rem}.detail__content-steps>ul{align-items:stretch;grid-gap:.5rem;gap:.5rem}.detail__content-steps>p>span,.detail__content-steps>ul>h4{font-size:var(--font-size-h3-sm)}.detail__content-steps>ul>h4{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.detail__content-stepscontainer{margin:0;padding:0}.detail__spinner{position:absolute;top:50%;left:35%}}.profile__container{background:url(/static/media/Set_of_smiling_cute_chef_in_different_postures_cartoon_illustration_Premium_Vector.7606e077.jpg) no-repeat bottom;background-size:contain;width:100vw;height:100vh;overflow:hidden}.profile__denied{text-align:center}.profile__denied>h2{color:#dc143c;font-size:var(--font-size-h2)}.profile__wrapper{flex-direction:column;height:100vh;grid-gap:10vh;gap:10vh}.profile__content,.profile__wrapper{padding:1rem;display:flex;align-items:center}.profile__content{border:1px solid transparent;border-radius:20px;grid-gap:1rem;gap:1rem;justify-content:center;background-color:#ddd;margin:0 auto}.profile__content-top{display:flex;flex-direction:column;border:1px solid transparent;padding:2rem}.profile__content-top .profile__content-nickname{border:1px solid transparent;border-radius:10px;box-shadow:var(--box-shadow);padding:.2rem}.profile__content-top .profile__content-image{border-radius:10px;box-shadow:var(--box-shadow);width:150px}@media screen and (max-width:600px){.profile__denied>h2{font-size:var(--font-size-h2-sm)}.profile__wrapper{align-items:flex-start}.profile__content{width:100%;padding:0;overflow:hidden}.profile__content-top{padding:1rem}.profile__content-top .profile__content-image{width:100px}.profile__content-title{font-size:var(--font-size-h2-sm)}.profile__content-email{font-size:.9rem}}
/*# sourceMappingURL=main.1a7ad94f.chunk.css.map */