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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.background{background-image:url(/static/media/Landing.e38a263e4d6ce64bd42a.jpg);background-repeat:no-repeat;background-size:cover;height:100vh;overflow:auto;position:fixed;width:100vw}.container-h1{align-items:center;color:#095d63;display:flex;justify-content:center;padding-top:200px}.welcome{font-family:Milkshake;font-size:4rem;src:url(/static/media/Milkshake.991b911e403224e369a7.ttf)}.container-button{align-items:center;display:flex;justify-content:center;padding-top:6rem}.Button-Home{background-color:#deb887;border-radius:2rem;cursor:pointer;float:left;font-family:Milkshake;font-size:3rem;margin:0 8px 8px 0;padding:10px 40px;position:relative;src:url(/static/media/Milkshake.991b911e403224e369a7.ttf);text-shadow:0 -2px #5e4b1b;transition:all .1s}.Button-Home:hover{box-shadow:0 10px 20px #1b1b1b80;transform:translateY(-5px)}.Button-Home:active{transform:translateY(-3px)}.Button-Home:after{border-radius:100px;content:"";display:inline-block;height:100%;left:0;position:absolute;top:0;transition:all .3s;width:100%;z-index:-1}.Button-Home:hover:after{background-color:#a06f06;opacity:0;transform:scaleX(1.4) scaleY(1.5)}.footer{bottom:1rem;color:#0b0a0a;font-family:Times New Roman,Times,serif;font-size:1.5rem;position:absolute;text-align:center;width:100%}@font-face{font-family:Milkshake;src:url(/static/media/Milkshake.991b911e403224e369a7.ttf)}@font-face{font-family:QumpellkaNo12;src:url(/static/media/QumpellkaNo12.4cc495315d1e93a87d5d.otf)}.card{background-color:#f8f8f8;border:2px solid #dca927;border-radius:2rem;box-shadow:18px 18px 20px -14px #0000008c;box-sizing:border-box;display:flex;flex-direction:column;min-height:32rem;overflow:hidden;padding:1rem;transition:transform .25s ease,box-shadow .25s ease;width:100%}.card:hover{box-shadow:20px 22px 24px -14px #000000a6;transform:translateY(-4px)}.name-container{align-items:center;display:flex;justify-content:center;min-height:5.5rem}.card-title{color:#1ea880;font-family:Milkshake,cursive;font-size:1.75rem;line-height:1.15;margin:0;text-align:center}.image{border-radius:1.5rem;display:block;height:12rem;object-fit:cover;width:100%}.diets-card-container{flex:1 1;padding:1rem .25rem .5rem}.c-diets-card{color:#1e8ea4;font-family:QumpellkaNo12,sans-serif;font-size:1rem;margin:0 0 .65rem}.diets-card{display:flex;flex-wrap:wrap;gap:.45rem;list-style:none;margin:0;padding:0}.diets-card li,.diets-empty{background:#dca92729;border-radius:999px;color:#8c4609;font-family:QumpellkaNo12,sans-serif;font-size:.9rem;margin:0;padding:.3rem .65rem}.linked-ct{display:flex;justify-content:flex-end;padding:.5rem .25rem .25rem}.link{color:#8c4609;text-decoration:none}.link-details{font-family:QumpellkaNo12,sans-serif;font-style:italic}.link:focus-visible,.link:hover{text-decoration:underline}.home-background{background-attachment:fixed;background-image:url(/static/media/Home.6157bf817cab88c6e80d.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;min-height:100vh;overflow-x:hidden;padding-bottom:2rem;width:100%}.grid-container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),22rem));justify-content:center;margin:2rem auto;width:min(92rem,calc(100% - 2rem))}.search-form{align-items:center;display:flex;gap:.75rem}.input-css{background-color:initial;border:2px solid;border-color:#0000 #0000 #777;color:#0d0c22;line-height:28px;padding:.2rem 0;transition:.3s cubic-bezier(.645,.045,.355,1)}.input-css:focus,.input-css:hover{border-color:#7a9cc6;border-radius:1rem;outline:none;padding:.2rem 1rem}.input-css::placeholder{color:#777}.input-css:focus::placeholder{opacity:0;transition:opacity .3s}.btn{border:1px solid;border-radius:1000px;color:#1b1b1b;display:inline-block;padding:7px 20px;position:relative;transition:all .2s}.btn:hover{box-shadow:0 10px 20px #1b1b1b80;transform:translateY(-5px)}.btn:active{transform:translateY(-3px)}.btn:after{border-radius:100px;content:"";display:inline-block;height:100%;left:0;position:absolute;top:0;transition:all .3s;width:100%;z-index:-1}.btn:hover:after{background-color:#e1bd08;opacity:0;transform:scaleX(1.4) scaleY(1.5)}.container-gf{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffb8;box-sizing:border-box;flex-wrap:wrap;gap:1rem 2rem;min-height:6rem;padding:1rem;width:100%}.container-gf,.container-nav-father,.container-nav-father>div,.container-sb{display:flex;justify-content:center}.container-nav-father>div{align-items:center;flex-wrap:wrap;gap:.75rem}.select-o-f{background:#f3f1e8;border:1px solid #78643c59;border-radius:1rem;box-shadow:0 6px 14px #0000001f;padding:.75rem 1rem;transition:.2s ease}.select-o-f:focus-visible{outline:2px solid #1e8ea4;outline-offset:2px}.container-gf button:hover{background:#d7c52a}.container-gf button:active{transform:scale(.97)}@media (max-width:650px){.container-gf,.container-nav-father,.container-nav-father>div,.container-sb,.search-form{width:100%}.search-form{justify-content:center}}.error-background{background-image:url(/static/media/error.e8bb665ec1a5aa72c7fb.jpg);background-repeat:no-repeat;background-size:cover;height:100vh;overflow:auto;position:fixed;width:100vw}.msg-btn-ctn{color:ivory;font-family:Milkshake;font-size:4rem;padding-top:200px}.msg-btn-ctn,.pagination-buttons{align-items:center;display:flex;justify-content:center}.pagination-buttons{bottom:10px;color:#07827d;left:45vw;padding-top:1rem;width:100%;z-index:1000000}.pagination-buttons>div{cursor:pointer;font-weight:700;margin:2px;text-align:center;width:20px}.current{color:blue;font-size:1.3em;line-height:21px}.pagination-buttons>div:active{color:red}.details-background{background-attachment:fixed;background-image:url(/static/media/Details.ce1decddb69fa3fabdbc.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;min-height:100vh;overflow-x:hidden;padding:1.5rem;width:100%}.details-background .recipes-name{color:#1ea880;font-family:Milkshake,cursive;font-size:clamp(2.25rem,5vw,3.5rem);line-height:1.1;margin:1rem auto 1.5rem;text-align:center}.detail-demo-notice{background:#f5fff7f0;border:1px solid #25ad7473;border-radius:999px;color:#205f3b;margin:-.5rem auto 1.5rem;max-width:min(34rem,100%);padding:.65rem 1rem;text-align:center;width:fit-content}.img-container{padding-bottom:2rem}.det-img{border-radius:2rem;display:block;height:auto;margin:0 auto;max-height:22rem;object-fit:cover;width:min(32rem,100%)}.det-data-container,.sum-sbs-ctn{background-color:#fffff0f2;border:2px solid #deb887;border-radius:2rem;box-sizing:border-box;margin:0 auto 2rem;padding:1.5rem;width:min(70rem,100%)}.detail-grid{grid-gap:1.25rem;display:grid;font-family:QumpellkaNo12,sans-serif;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));text-align:center;width:100%}.detail-item h3,.sum-sbs-t h2{color:#1e8ea4;margin:0 0 .5rem}.detail-item p,.sum-sbs{color:#8c4609;font-family:QumpellkaNo12,sans-serif;line-height:1.55;margin:0}.wrapper-text-summary{grid-gap:1.5rem;display:grid;gap:1.5rem}.sum-sbs-t{font-family:QumpellkaNo12,sans-serif}.steps-list{padding-left:1.5rem;text-align:left}.steps-list li+li{margin-top:.65rem}@media (max-width:600px){.details-background{padding:1rem}.det-data-container,.sum-sbs-ctn{border-radius:1.25rem;padding:1rem}}.rc-background{background-attachment:fixed;background-image:url(/static/media/Form.7f9da4895db1d3c1fdfe.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;min-height:100vh;overflow-x:hidden;padding:2rem 1rem;width:100%}.rc-title{color:#03632a;font-family:Milkshake,cursive;font-size:clamp(2.75rem,7vw,4.5rem);line-height:1;text-align:center}.form-ctn{background-color:#fffff0f5;border:2px solid #deb887;border-radius:3rem;box-sizing:border-box;margin:1.5rem auto;padding:2rem;text-align:left;width:min(34rem,100%)}.form-ctn .scroll,.form-ctn form{width:100%}.form-ctn form{grid-gap:1rem;display:grid;gap:1rem}.form-ctn form>div:not(.btn-ctn){grid-gap:.35rem;display:grid;gap:.35rem}.form-ctn label{color:#03632a;font-weight:600}.form-ctn input,.form-ctn select{background:#fff;border:1px solid #78643c73;border-radius:.75rem;box-sizing:border-box;padding:.65rem .75rem;width:100%}.form-ctn p{color:#9f2424;font-size:.9rem;margin:0}.form-ctn .demo-notice{background:#25ad741f;border:1px solid #25ad7459;border-radius:.75rem;color:#205f3b;line-height:1.35;margin-bottom:1rem;padding:.75rem 1rem}.form-ctn .form-feedback{border-radius:.65rem;line-height:1.35;margin-bottom:1rem;padding:.65rem .85rem}.form-ctn .form-feedback.success{background:#25ad741f;color:#205f3b}.form-ctn .form-feedback.error{background:#b42a2a1a;color:#8b1e1e}.btn-ctn{display:flex;justify-content:center;margin-top:1rem}.form-ctn .btn-ctn{margin-top:.5rem}.diets-ctn{display:flex;flex-wrap:wrap;gap:.5rem}.diet-optn{align-items:center;background:#dca9272e;border-radius:999px;color:#8c4609;display:inline-flex;gap:.4rem;padding:.3rem .65rem}.diet-optn>button{border:0;border-radius:50%;cursor:pointer;padding:.1rem .35rem}@media (max-width:600px){.form-ctn{border-radius:1.5rem;padding:1.25rem}.Button-Home{font-size:2rem}}
/*# sourceMappingURL=main.e6835a1c.css.map*/