*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{text-rendering:optimizeSpeed;line-height:1.5;min-height:100vh}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{--content-padding:1.25rem;--inline-spacing:0.5rem;--maskbg:rgba(0,0,0,.4);--focus-shadow:0 0 0 1px #e0d8fc;--primary-color:#b19df7;--primary-color-text:#212529;--primary-active-color:#9378f4;--primary-hover-color:#a28af5;--appbar-color:#4b2ac1;--font-family:-apple-system,Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;--font-size:14px;--font-weight:500;--line-height:1.5;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:600;--font-weight-bold:800;--text-color-primary:#e6e6e6;--text-color-secondary:#b3b3b3;--error-color:#832225;--error-message-color:#c84448;--disabled-opacity:0.4;--ground-color:#1d1e27;--content-color:#282936;--content-hover:rgba(177,157,247,.04);--content-active:rgba(177,157,247,.16);--raised-color:#333544;--border-color:#3e4053;--border-radius:6px;--selected-color:#4f34b2}body{margin:0}html{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;background-color:#1d1e27;background-color:var(--ground-color);color:#e6e6e6;color:var(--text-color-primary);font-family:-apple-system,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-family:var(--font-family);font-size:14px;font-size:var(--font-size);font-weight:400;font-weight:var(--font-weight-regular);line-height:1.5;line-height:var(--line-height);-webkit-user-select:none;user-select:none}input,textarea{-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}.App_main__nhgh3{margin:5.5rem auto auto;max-width:35rem}.Login_loginForm__XGdW5{margin:auto;max-width:25rem}.Login_loginContainer__qMsVL>*{margin:1.5rem 0}.Login_errorContainer__WViW\+{border:1px solid var(--error-message-color);border-radius:var(--border-radius);color:var(--error-message-color);padding:.75rem}.Login_messageContainer__Ma8RW{border:1px solid var(--primary-color);border-radius:var(--border-radius);color:var(--primary-color);padding:.75rem}.Input_field__VOQQs{display:block;position:relative}.Input_field__VOQQs input{-webkit-appearance:none;appearance:none;background:var(--content-color);border:1px solid var(--border-color);border-radius:var(--border-radius);color:var(--text-color-primary);font-family:var(--font-family);font-size:1rem;font-weight:var(--font-weight-regular);line-height:var(--line-height);padding:.75rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;width:100%}.Input_field__VOQQs input:focus{outline:0 none;outline-offset:0}.Input_field__VOQQs input:focus,.Input_field__VOQQs input:hover{border-color:var(--primary-color)}.Input_field__VOQQs input::-webkit-inner-spin-button,.Input_field__VOQQs input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Input_field__VOQQs input[type=number]{-moz-appearance:textfield}.Input_field__VOQQs label{background:var(--content-color);border-radius:6px;color:var(--text-color-secondary);display:block;left:.25rem;padding:0 .5rem;pointer-events:none;position:absolute;top:.75rem;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.Input_field__VOQQs:focus-within label{color:var(--primary-color)}.Input_label-raised__jrM2p label{-webkit-transform:translateY(-1.5rem) scale(.75);transform:translateY(-1.5rem) scale(.75);transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.Input_suffix__2sFlc{color:var(--text-color-secondary);position:absolute;right:.75rem;top:.75rem}.Input_with-suffix__BZszs input{padding-right:2.5rem}.Input_align-right__\+yXJ2 input{text-align:right}.Input_disabled__cKEli{opacity:var(--disabled-opacity)}.Input_disabled__cKEli.Input_field__VOQQs input:hover{border-color:var(--border-color)}.Button_button__wiIYs{align-items:center;border-radius:6px;cursor:pointer;display:inline-flex;font-size:1rem;margin:0;overflow:hidden;padding:.75rem 1.25rem;position:relative;text-align:center;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;-webkit-user-select:none;user-select:none;vertical-align:bottom}.Button_button__wiIYs:focus{box-shadow:var(--focus-shadow);outline:0 none;outline-offset:0}.Button_primary__XYgy-{background:var(--primary-color);border:1px solid var(--primary-color);color:var(--primary-color-text)}.Button_primary__XYgy-:hover{background:var(--primary-hover-color);border-color:var(--primary-hover-color)}.Button_primary__XYgy-:active{background:var(--primary-active-color);border-color:var(--primary-active-color)}.Button_outlined__gq\+aU{background:var(--content-color);border:1px solid var(--primary-color);color:var(--primary-color)}.Button_outlined__gq\+aU:hover{background:var(--content-hover)}.Button_outlined__gq\+aU:active{background:var(--content-active)}.Button_plainText__1mkpZ{background:var(--content-color);border:1px solid var(--content-color);color:var(--primary-color)}.Button_plainText__1mkpZ:hover{background:var(--content-hover)}.Button_plainText__1mkpZ:active{background:var(--content-active)}.Ripple_wrapper__9\+l7g{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.Ripple_ink__6spI0{background:hsla(0,0%,100%,.5);border-radius:100%;height:6rem;left:0;position:absolute;top:0;-webkit-transform:scale(0);transform:scale(0);width:6rem}.Ripple_inkActive__U2kY8{-webkit-animation:Ripple_ripple__0gubl .4s linear;animation:Ripple_ripple__0gubl .4s linear}@-webkit-keyframes Ripple_ripple__0gubl{to{opacity:0;-webkit-transform:scale(2.5);transform:scale(2.5)}}@keyframes Ripple_ripple__0gubl{to{opacity:0;-webkit-transform:scale(2.5);transform:scale(2.5)}}.LoadingSpinner_lds-dual-ring__\+ci3S{display:block;height:80px;margin:auto;width:80px}.LoadingSpinner_lds-dual-ring__\+ci3S:after{-webkit-animation:LoadingSpinner_lds-dual-ring__\+ci3S 1.2s linear infinite;animation:LoadingSpinner_lds-dual-ring__\+ci3S 1.2s linear infinite;border:6px solid var(--primary-color);border-color:var(--primary-color) transparent var(--primary-color) transparent;border-radius:50%;content:" ";display:block;height:64px;margin:8px;width:64px}@-webkit-keyframes LoadingSpinner_lds-dual-ring__\+ci3S{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes LoadingSpinner_lds-dual-ring__\+ci3S{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.AppBar_header__6MZ3-{align-items:baseline;background:var(--appbar-color);box-shadow:0 3px 5px 0 rgba(0,0,0,.5);display:flex;font-size:1.5rem;font-weight:var(--font-weight-medium);gap:.25rem;justify-content:space-between;left:0;padding:.5rem;position:fixed;right:0;top:0;z-index:2000}.AppBar_title__nh0UF{flex-grow:1;margin-right:.5rem}.AppBar_button__a8z3n{align-items:center;background:transparent;border:none;border-radius:100%;color:var(--primary-color);cursor:pointer;display:inline-flex;font-size:1rem;margin:0;overflow:hidden;padding:1rem;position:relative;text-align:center;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;-webkit-user-select:none;user-select:none;vertical-align:bottom}.AppBar_button__a8z3n:focus{outline:0 none;outline-offset:0}.AppBar_button__a8z3n:hover{background:var(--content-hover)}.AppBar_button__a8z3n:active{background:var(--content-active)}.AddForm_formContainer__RvZFE{grid-gap:1rem 1rem;display:grid;gap:1rem 1rem;grid-template-areas:"title   title   title  title  title  title" "weight  weight  weight cal   cal   cal" "protein protein fat    fat    carbs  carbs" "date    date    date   date   date   date" "submit  submit  submit submit submit submit";grid-template-columns:repeat(6,1fr);justify-items:stretch;padding:0 1rem}.AddForm_title__m0PVc{display:flex;gap:1rem;grid-area:title;justify-content:space-between;position:relative}.AddForm_searchBox__q-R2F{flex-grow:1}.AddForm_weight__DvEeE{grid-area:weight}.AddForm_cal__hiRr-{grid-area:cal}.AddForm_protein__78zJ-{grid-area:protein}.AddForm_fat__wbEm5{grid-area:fat}.AddForm_carbs__CQEom{grid-area:carbs}.AddForm_date__92sPw{grid-area:date}.AddForm_submit__18X4X{grid-area:submit}.SuggestionsList_searchList__ROw\+k{background:var(--content-color);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:0 3px 5px 0 rgba(0,0,0,.5);margin:0;padding:0;position:absolute;top:100%;width:100%;z-index:1000}.SuggestionsList_subtitle__qVQOd{color:var(--text-color-secondary);font-size:.75rem}.List_list__AK7hC{list-style:none;margin:0;padding:.5rem 0}.List_listItem__rc4Wj{cursor:pointer;padding:.75rem 1.25rem;position:relative}.List_listItem__rc4Wj:hover{background-color:var(--content-hover)}.FoodJournal_foodJournal__npPlC{display:flex;flex-direction:column;margin-bottom:1.5rem}.FoodJournal_foodJournal__npPlC ol{list-style:none;margin:0;padding:1.5rem 0 0}.FoodJournal_loadMore__cgCrQ{align-self:center}.WeekHeader_weekHeader__yrmZT{align-items:flex-end;color:var(--primary-color);display:flex;font-size:1rem;font-weight:var(--font-weight-bold);justify-content:space-between;padding:1rem}.WeekHeader_weekHeader__yrmZT h2{font-size:1rem;font-weight:var(--font-weight-bold);margin:0}.DaysList_list__0SKqL ol,ol.DaysList_list__0SKqL{list-style:none;margin:0;padding:0}.DaysList_day__RSsOP{background-color:var(--content-color);margin-bottom:1.5rem}.RecordLine_recordLine__Kw78l{display:flex;justify-content:space-between;padding:.75rem 1rem;transition:background-color .15s ease-out}.RecordLine_not-filled-in__2OmCR{background-color:var(--error-color)}.RecordLine_subtitle__XZ2ht{color:var(--text-color-secondary);font-size:.75rem}.RecordLine_right__pS6eS{max-width:22%}.RecordLine_selected__YvCsA{background-color:var(--selected-color)}.EditField_formContainer__XeiIP{display:flex;justify-content:right}.DayHeader_dayHeader__Wc\+Vm{display:flex;font-weight:var(--font-weight-medium);justify-content:space-between;padding:1rem}.DayHeader_dayHeader__Wc\+Vm h3{font-size:1rem;font-weight:var(--font-weight-medium);margin:0;margin-block:0;margin-inline:0}.DayHeader_subtext__l1j0J{color:var(--text-color-secondary);font-size:.75rem;font-weight:var(--font-weight-regular)}.DayHeader_right__lVTsw{text-align:right}
/*# sourceMappingURL=main.3f891b99.css.map*/