.homepage-module-scss-module__r3tpJa__pageWrapper{justify-content:center;align-items:center;width:100vw;min-height:100vh;display:flex;background-color:#353638!important}.homepage-module-scss-module__r3tpJa__outerbox{background:radial-gradient(700px at 50% 25%,#000403,#536873);border:2px solid #131212;border-radius:60px;flex-direction:column;justify-content:flex-start;align-items:center;width:80vw;min-height:100vh;margin:0;padding:80px 0 40px;display:flex;position:relative}.homepage-module-scss-module__r3tpJa__backToHomeTopLeft{z-index:10;margin:10px;position:absolute;top:0;left:0}.homepage-module-scss-module__r3tpJa__aboutLink{z-index:10;color:#c6a3dd;opacity:.7;letter-spacing:.05em;font-size:26px;text-decoration:none;position:absolute;top:16px;right:24px}.homepage-module-scss-module__r3tpJa__aboutLink:hover{opacity:1;text-decoration:underline}.homepage-module-scss-module__r3tpJa__centerFeature{flex-direction:column;align-items:center;gap:20px;display:flex}.homepage-module-scss-module__r3tpJa__header{border-radius:10px;margin:30px 0;padding:20px;font-size:24px;font-weight:100}.homepage-module-scss-module__r3tpJa__image1{object-fit:cover;background:0 0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;margin-bottom:30px;display:flex;overflow:hidden}.homepage-module-scss-module__r3tpJa__image1 img{object-fit:cover;border-radius:50%/40%;width:100%;height:100%;display:block}.homepage-module-scss-module__r3tpJa__buttonLink:hover{color:#e3baba;background-color:#76393a}.homepage-module-scss-module__r3tpJa__queryBox{box-sizing:border-box;border:1px solid #c6a3dd;border-radius:8px;width:100%;padding:8px;font-size:1.1em;color:#c6a3dd!important;background-color:#353638!important}.homepage-module-scss-module__r3tpJa__queryButton{cursor:pointer;border:1px solid #c6a3dd;border-radius:8px;margin-top:6px;padding:6px 18px;font-size:1.1em;transition:background .2s,color .2s;color:#c6a3dd!important;background-color:#353638!important}.homepage-module-scss-module__r3tpJa__queryButton:disabled{opacity:.6;cursor:not-allowed}.homepage-module-scss-module__r3tpJa__queryButton:hover:not(:disabled){color:#e3baba;background-color:#694242}
.Meal_styles-module-scss-module__s-jhhG__portion-size-inputbox::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Meal_styles-module-scss-module__s-jhhG__portion-size-inputbox::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.Meal_styles-module-scss-module__s-jhhG__portion-size-inputbox[type=number]{-moz-appearance:textfield}.Meal_styles-module-scss-module__s-jhhG__nutrient-calories-container{background:0 0;border-radius:10px;max-width:55vw;margin:2em 0 2em 4vw;padding:1em 0;font-size:1.1rem}.Meal_styles-module-scss-module__s-jhhG__h2{font-size:1.5rem}.Meal_styles-module-scss-module__s-jhhG__back-to-home-page{text-align:center;border:2px solid;border-radius:25px;width:75vw;margin:auto;padding:5px;font-size:1.125rem}.Meal_styles-module-scss-module__s-jhhG__react-dropdown-select-input{color:#c6a3dd!important}.Meal_styles-module-scss-module__s-jhhG__react-dropdown-select-input::placeholder{opacity:1;color:#c6a3dd!important}.Meal_styles-module-scss-module__s-jhhG__select-food-group-container{text-align:center;border:2px solid;border-radius:10px;width:450px;max-width:90vw;margin:auto;padding:.25rem;font-size:1.125rem}.Meal_styles-module-scss-module__s-jhhG__select-food-group-item-labelStyle{border:10px;margin-bottom:10px;display:block}.Meal_styles-module-scss-module__s-jhhG__foodgroup-checkboxStyle{transform:scale(2)}.Meal_styles-module-scss-module__s-jhhG__table-style{text-align:right;table-layout:fixed;border:1px solid #000;width:55vw;margin:25px}.Meal_styles-module-scss-module__s-jhhG__table-style thead{text-align:right}.Meal_styles-module-scss-module__s-jhhG__table-scroll-wrapper{width:100%;max-height:25vh;overflow-y:auto}.Meal_styles-module-scss-module__s-jhhG__table-style th,.Meal_styles-module-scss-module__s-jhhG__table-style td{box-sizing:border-box;text-align:right;padding:.25em .5em}.Meal_styles-module-scss-module__s-jhhG__portion-size-inputbox{text-align:center;border-radius:25px;width:50px;margin:5px auto;padding:5px;font-size:20px;box-shadow:0 2px 4px #2c444280;color:#c6a3dd!important;background:#32232c!important;border:2px solid #725e5e!important}.Meal_styles-module-scss-module__s-jhhG__portion-container{background-color:#222121;border:2px solid;border-radius:15px;align-items:center;gap:1.5em;width:350px;margin:20px auto;padding:10px;display:flex}.Meal_styles-module-scss-module__s-jhhG__blink{animation:1s infinite Meal_styles-module-scss-module__s-jhhG__blink-portion}@keyframes Meal_styles-module-scss-module__s-jhhG__blink-portion{0%,to{box-shadow:0 0 30px #fa41d5}50%{box-shadow:0 0 30px #fff}}.Meal_styles-module-scss-module__s-jhhG__alert-popup2{text-align:left;background-color:#694242;border:2px solid #efc6ec;border-radius:25px;width:20vw;height:50px;margin:15px 15px 35px;padding:5px;font-size:20px;box-shadow:0 2px 4px #2c444280}.Meal_styles-module-scss-module__s-jhhG__name-it-box{background-color:#150c0c;border:2px solid;border-radius:25px;width:75vw;margin:15px auto;padding:10px}.Meal_styles-module-scss-module__s-jhhG__name-it-box-inputStyle{text-align:left;background-color:#694242;border:2px solid #efc6ec;border-radius:25px;width:20vw;height:50px;margin:15px 15px 35px;padding:5px;font-size:20px;box-shadow:0 2px 4px #2c444280}.Meal_styles-module-scss-module__s-jhhG__name-it-box-inputStyle.Meal_styles-module-scss-module__s-jhhG__blink:focus{animation:1s infinite Meal_styles-module-scss-module__s-jhhG__blink-portion}.Meal_styles-module-scss-module__s-jhhG__w-88.Meal_styles-module-scss-module__s-jhhG__m-9.Meal_styles-module-scss-module__s-jhhG__bg-purple-900.Meal_styles-module-scss-module__s-jhhG__border-black{align-items:center;display:flex;position:relative}
