@import"https://fonts.googleapis.com/css2?family=East+Sea+Dokdo&family=Homemade+Apple&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Unbounded:wght@200..900&display=swap";._backdrop_1q94m_1{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000026;z-index:1}._buttons_1q94m_11{display:flex;justify-content:center;align-items:center;gap:var(--space-2xs)}._menu_1q94m_18,._modal_1q94m_22{position:relative}._modal_1q94m_22 svg,._menu_1q94m_18 svg{font-size:var(--space-xl);color:var(--color-text);cursor:pointer}*{padding:0;margin:0;box-sizing:border-box;font-family:Montserrat,sans-serif;font-weight:400}.alertBanner{position:fixed;bottom:var(--space-xs);left:50%;transform:translate(-50%);background-color:#fff;border:2px solid;border-radius:10px;padding:var(--space-xs) var(--space-s);z-index:1000;display:flex;align-items:center;gap:var(--space-s)}.alertBanner p{font-family:Montserrat,sans-serif}.alertBanner button{display:flex;align-items:center}.error,.error button svg{color:red}.warning,.warning button svg{color:orange}.success,.success button svg{color:green}.bold{font-weight:700}.italic{font-style:italic}.header>.bold{display:inline-block}.header>.bold:after{content:"";display:block;width:0;height:3px;background-color:var(--color-dark);transition:width .2s ease;transform:rotate(-1deg);border-bottom-right-radius:225px 10px;border-bottom-left-radius:225px 10px;animation:drawLine .7s ease forwards}.selectedDate{font-family:East Sea Dokdo;font-size:var(--space-5xl);line-height:.7;letter-spacing:-2px}@keyframes drawLine{0%{width:0}to{width:100%}}input{color:var(--color-text);border:2px solid var(--color);border-radius:var(--space-s);font-size:var(--space-default);padding:var(--space-3xs) var(--space-xs);background-color:hsl(var(--color-h),var(--color-s),95%)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px hsl(var(--color-h),var(--color-s),95%) inset!important}input:-webkit-autofill{-webkit-text-fill-color:var(--color-text)!important}.iconButton{cursor:pointer;background:none;border:none;font-size:var(--space-l)}.fIconButton{width:var(--space-xl);height:var(--space-xl)}.wrapper{margin:0;padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center;border:none;background:none}html,body{min-height:100%;width:100%;overflow-x:hidden;font-size:16px}#homePage{height:100%;justify-content:space-evenly}nav{background-color:var(--background-color);border-bottom:2px solid var(--color-dark);display:flex;justify-content:space-evenly;align-items:center;gap:var(--space-2xs);padding:var(--space-4xs);position:fixed;top:0;left:0;width:100%;height:var(--space-4xl);z-index:1000;border-bottom-right-radius:225px 10px;border-bottom-left-radius:225px 10px}main{background-color:var(--background-color);height:100%;min-height:100vh;width:100vw;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:calc(var(--space-4xl) + var(--space-s)) var(--space-s) var(--space-xl) var(--space-s)}h1{text-align:center;font-size:var(--space-3xl);color:var(--color-text);margin:var(--space-s)}h2{text-align:center;font-size:var(--space-2xl);color:var(--color-text)}h3{text-align:center;font-size:var(--space-xl);color:var(--color-text)}h4{text-align:center;font-size:var(--space-l);color:var(--color-text)}h1,h2,h3,h4,h5,h6{font-family:Unbounded}p,a,li,input,label,button{font-size:var(--space-default);color:var(--color-text)}:root{--space-3xs: clamp(.1875rem, .1696rem + .0893vw, .3125rem);--space-2xs: clamp(.375rem, .3393rem + .1786vw, .625rem);--space-xs: clamp(.5625rem, .5089rem + .2679vw, .9375rem);--space-s: clamp(.75rem, .6786rem + .3571vw, 1.25rem);--space-default: clamp(1rem, .9286rem + .3571vw, 1.5rem);--space-m: clamp(1.125rem, 1.0179rem + .5357vw, 1.875rem);--space-l: clamp(1.25rem, 1.125rem + .625vw, 2.125rem);--space-xl: clamp(1.5rem, 1.3571rem + .7143vw, 2.5rem);--space-2xl: clamp(2rem, 1.8036rem + .9821vw, 3.375rem);--space-3xl: clamp(2.5rem, 2.2679rem + 1.1607vw, 4.125rem);--space-4xl: clamp(3rem, 2.7143rem + 1.4286vw, 5rem);--space-5xl: clamp(3.75rem, 3.3929rem + 1.7857vw, 6.25rem);--space-6xl: clamp(4.5rem, 4.0714rem + 2.1429vw, 7.5rem);--background-color: rgb(236, 229, 210);--color-text-default: rgb(49, 32, 2);--color-blue: hsl(203, 39%, 40%);--color-yellow: hsl(39, 91%, 50%);--color-red: hsl(16, 85%, 40%);--color-green: hsl(101, 54%, 50%);--color-teal: hsl(193, 25%, 52%);--color-salmon: hsl(7, 68%, 70%)}:root [data-theme=yellow]{--color-h: 39;--color-s: 91%;--color-l: 50%;--color: hsl(var(--color-h), var(--color-s), var(--color-l));--color-light: hsl(var(--color-h), var(--color-s), 65%);--color-lighter: hsl(var(--color-h), var(--color-s), 90%);--color-dark: hsl(var(--color-h), var(--color-s), 35%);--color-darker: hsl(var(--color-h), var(--color-s), 25%);--color-text: hsl(var(--color-h), var(--color-s), 10%)}:root [data-theme=blue]{--color-h: 203;--color-s: 39%;--color-l: 40%;--color: hsl(var(--color-h), var(--color-s), var(--color-l));--color-light: hsl(var(--color-h), var(--color-s), 75%);--color-lighter: hsl(var(--color-h), var(--color-s), 90%);--color-dark: hsl(var(--color-h), var(--color-s), 35%);--color-darker: hsl(var(--color-h), var(--color-s), 25%);--color-text: hsl(var(--color-h), var(--color-s), 10%)}:root [data-theme=red]{--color-h: 16;--color-s: 85%;--color-l: 40%;--color: hsl(var(--color-h), var(--color-s), var(--color-l));--color-light: hsl(var(--color-h), var(--color-s), 75%);--color-lighter: hsl(var(--color-h), var(--color-s), 90%);--color-dark: hsl(var(--color-h), var(--color-s), 35%);--color-darker: hsl(var(--color-h), var(--color-s), 25%);--color-text: hsl(var(--color-h), var(--color-s), 10%)}:root [data-theme=green]{--color-h: 101;--color-s: 54%;--color-l: 50%;--color: hsl(var(--color-h), var(--color-s), var(--color-l));--color-light: hsl(var(--color-h), var(--color-s), 80%);--color-lighter: hsl(var(--color-h), var(--color-s), 90%);--color-dark: hsl(var(--color-h), var(--color-s), 35%);--color-darker: hsl(var(--color-h), var(--color-s), 25%);--color-text: hsl(var(--color-h), var(--color-s), 10%)}._menuButton_da0bj_2{background-color:#0000;border:none;padding:0;line-height:0}._menuButton_da0bj_2 svg{font-size:var(--space-xl)}._menuButton_da0bj_2:hover{cursor:pointer}._links_da0bj_18{position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:11;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;background-color:var(--background-color);overflow:hidden;opacity:0;transform:translateY(-1000px);transition:transform .2s ease-in-out,opacity .2s ease;pointer-events:none}._links_da0bj_18._open_da0bj_38{opacity:1;transform:translateY(0);pointer-events:auto}._link_da0bj_18{display:flex;align-items:center;gap:var(--space-m);font-size:var(--space-l);text-decoration:none;padding-bottom:var(--space-3xs);position:relative;color:var(--color-text-default);font-family:Unbounded;transition:transform .2s ease,color .2s ease}._links_da0bj_18 p{margin:0}._link_da0bj_18 svg{fill:currentColor;font-size:var(--space-xl);transition:transform .2s ease}._link_da0bj_18:hover{transform:scale(1.1);color:var(--color-darker)}._link_da0bj_18:nth-child(odd):hover svg{transform:rotate(5deg)}._link_da0bj_18:nth-child(2n):hover svg{transform:rotate(-5deg)}._link_da0bj_18:after{position:absolute;content:"";display:block;bottom:0;left:50%;transform:translate(-50%);width:0;height:2px;margin:0 auto;transition:width .2s ease;border-bottom-right-radius:225px 10px;border-bottom-left-radius:225px 10px;background-color:var(--color)}._link_da0bj_18:hover:after{width:100%}._link_da0bj_18:nth-child(odd):after{transform:translate(-50%) rotate(1deg)}._link_da0bj_18:nth-child(2n):after{transform:translate(-50%) rotate(-1deg)}@media (min-width: 700){._links_da0bj_18{width:auto;gap:var(--space-l)}}._menu_8ukl1_1{height:var(--space-m);width:auto;transition:transform .5s ease}._menu_8ukl1_1:hover{transform-origin:center;transform:scale(1.1)}._menu_8ukl1_1 path{stroke:var(--color-text);transition:opacity .2s ease,transform .3s ease;transform-origin:13.5px 14px}._menu_8ukl1_1._closed_8ukl1_18 ._topBar_8ukl1_18,._menu_8ukl1_1._closed_8ukl1_18 ._bottomBar_8ukl1_22{transform:rotate(0) translateY(0)}._menu_8ukl1_1._closed_8ukl1_18 ._centerBar_8ukl1_26{opacity:1}._menu_8ukl1_1._open_8ukl1_30 ._topBar_8ukl1_18{transform:rotate(-45deg) translateY(14px) scaleX(1.41)}._menu_8ukl1_1._open_8ukl1_30 ._bottomBar_8ukl1_22{transform:rotate(45deg) translateY(-14px) scaleX(1.41)}._menu_8ukl1_1._open_8ukl1_30 ._centerBar_8ukl1_26{transform:rotate(-45deg);opacity:0}._profileButton_1i0uw_2{background-color:#0000;border:none;padding:0;line-height:0}._profileButton_1i0uw_2 svg{font-size:var(--space-xl)}._profileButton_1i0uw_2:hover{cursor:pointer}._userLogin_1i0uw_17{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--space-xs);position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:10;background-color:var(--background-color);opacity:0;transform:translateY(-1000px);transition:transform .2s ease-in-out,opacity .2s ease;pointer-events:none;padding:0 var(--space-l)}._userLogin_1i0uw_17._open_1i0uw_41{opacity:1;transform:translateY(0);pointer-events:auto}._userLogin_1i0uw_17 p{text-align:center;font-size:var(--space-m);margin:var(--space-3xs);width:100%;font-family:Unbounded}._userLogin_1i0uw_17 input{width:100%;padding:var(--space-3xs) var(--space-xs);margin:var(--space-3xs);font-size:var(--space-s);font-style:italic;border:1px solid var(--color-dark);font-size:var(--space-default);max-width:40ch}._userLogin_1i0uw_17 ._buttons_1i0uw_66{width:100%;display:flex;justify-content:center;gap:var(--space-xs);margin:var(--space-3xs)}._userLogin_1i0uw_17 svg{font-size:var(--space-2xl)}@media (min-width: 600px){._userLogin_1i0uw_17 input{width:50%}}._profile_1slku_1{height:var(--space-xl);width:auto;transition:transform .5s ease,opacity .5s ease}._profile_1slku_1 path{fill:var(--color-text)}._circle_1slku_9{stroke:var(--color-text)}._profile_1slku_1:hover{transform:scale(1.1)}._button_cj5h3_1{padding:var(--space-2xs) var(--space-2xs);color:var(--color-text);font-family:Montserrat;text-transform:uppercase;cursor:pointer;border-radius:var(--space-s);border:1px solid var(--color-dark);background-color:var(--color-lighter);font-weight:500;font-size:var(--space-s)}._logoButton_1233o_1{background:none;border:none;text-decoration:none;cursor:pointer;display:inline-block;transition:transform .2s ease}._logoButton_1233o_1:after{display:block;content:"";width:0;height:2px;background-color:var(--color-salmon);margin:0 auto;transition:width .2s ease;transform:translateY(-.7rem) rotate(-2deg);border-bottom-right-radius:225px 10px;border-bottom-left-radius:225px 10px}._logoButton_1233o_1:hover:after{width:100%;transform:translateY(-.7rem) rotate(-2deg)}._logoButton_1233o_1:hover{transform:scale(1.1)}._logoButton_1233o_1:active{transform:scale(1.2)}._logo_1233o_1{height:var(--space-2xl);width:auto}._cardWrapper_7wf84_1{width:calc(var(--space-5xl) * 4);height:calc(calc(var(--space-5xl) * 4) * 1.25);border:2px solid var(--color);border-radius:var(--space-s);perspective:1000px;position:relative;cursor:pointer;padding:var(--space-s) var(--space-s) var(--space-m) var(--space-s)}._cardInner_7wf84_12{position:relative;transform-style:preserve-3d;transform-origin:center center;width:100%;height:100%}._cardFace_7wf84_20{position:absolute;backface-visibility:hidden;width:100%;height:100%}._image_7wf84_27{width:100%;height:100%;border-radius:var(--space-xs)}._front_7wf84_33{transform:rotateY(0)}._back_7wf84_37{transform:rotateY(180deg);width:100%;height:100%;background-color:var(--color);display:flex;justify-content:center;align-items:center;padding:var(--space-l);border-radius:var(--space-2xs)}._back_7wf84_37 h3{color:var(--color-darker)}._title_7wf84_53{position:absolute;bottom:-.5rem;left:50%;transform:translate(-50%);background-color:var(--background-color);padding:0 .5rem;line-height:.8;font-family:Montserrat;font-weight:500;font-size:var(--space-l);color:var(--color);text-wrap-mode:nowrap}._links_1b66j_1{display:grid;grid-template-columns:1fr;justify-items:center;gap:var(--space-l);align-items:center;width:100%}@media (min-width: 700px) and (max-width: 1104px){._links_1b66j_1{grid-template-columns:repeat(2,1fr);justify-items:stretch}}@media (min-width: 1105px){._links_1b66j_1{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));width:90%}}._wrapper_a0acn_1{transition:transform .2s ease-out;display:inline-block;margin:0;padding:0}._backButton_a0acn_8{display:flex;align-items:center;gap:var(--space-3xs);background:none;border:none;font-size:var(--space-s);color:var(--color-darker);border-bottom:1px solid transparent}._icon_a0acn_19{display:inline-block;vertical-align:middle;font-size:var(--space-m);height:100%}._text_a0acn_26{height:100%}._wrapper_a0acn_1:after{content:"";display:block;width:0;height:1px;background-color:var(--color-darker);margin:0 auto;transition:width .2s ease;transform:rotate(1deg);border-bottom-right-radius:225px 10px;border-bottom-left-radius:225px 10px}._wrapper_a0acn_1:hover:after{width:100%;transform:rotate(1deg)}._backButton_a0acn_8:hover{cursor:pointer}._filtersModal_1gw5e_1{display:flex;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;justify-content:center;align-items:center;z-index:1000}._filtersContent_1gw5e_14{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--color-lighter);border:2px solid var(--color-text);padding:var(--space-s) var(--space-3xs);width:95vw;max-width:600px;gap:var(--space-xs)}#_filtersForm_1gw5e_1{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-row-gap:var(--space-m);width:100%}#_filtersForm_1gw5e_1 label{display:flex;align-items:center;justify-content:center;color:var(--color-text);cursor:pointer;font-size:var(--space-s)}#_filtersForm_1gw5e_1 input[type=checkbox]{width:var(--space-m);height:var(--space-m);accent-color:var(--color);margin:var(--space-xs)}#_filtersForm_1gw5e_1 ._buttons_1gw5e_50{display:flex;align-items:center}._buttons_1gw5e_50 button{cursor:pointer;margin:var(--space-3xs)}._recipeLookup_5cucz_1{display:flex;flex-direction:column;align-items:center;gap:var(--space-l)}._recipeLookup_5cucz_1 form{display:flex;flex-direction:column;align-items:center;gap:var(--space-2xs)}._recipeQuantity_5cucz_15{display:flex;gap:var(--space-xs)}._recipeSearch_5cucz_20{display:flex;justify-content:center;align-items:center;gap:var(--space-s)}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}._spinner_ajp4t_13{display:flex;justify-content:space-around;align-items:center;gap:var(--space-xs);color:var(--color-text)}._display_ajp4t_21{color:var(--color-text);text-align:center;font-size:var(--space-m);font-style:normal;width:4ch;border:2px solid var(--color);border-radius:var(--space-s);padding:var(--space-3xs) var(--space-xs);background-color:hsl(var(--color-h),var(--color-s),95%)}._control_ajp4t_33{color:var(--color-text);border:2px solid var(--color);border-radius:var(--space-s);font-size:var(--space-default);padding:var(--space-3xs) var(--space-xs);font-weight:700}._recipeCard_1piqa_1{perspective:1000px;position:relative;color:var(--color-text);width:100%;height:calc(20 * var(--space-l));max-width:500px}._cardInner_1piqa_10{position:relative;transform-style:preserve-3d;transform-origin:center center;width:100%;height:100%}._cardFace_1piqa_18{position:absolute;padding:0 var(--space-l);backface-visibility:hidden;display:grid;grid-template-rows:repeat(20,var(--space-l));align-content:start;align-items:end;justify-items:center;width:100%;height:100%;background-color:#f2ede8;background-image:repeating-linear-gradient(transparent 0 calc(var(--space-l) - 1px),var(--color-light) calc(var(--space-l) - 1px) var(--space-l));border-radius:10px;border-top:1px solid rgba(6,18,26,.17);border-right:1px solid rgba(6,18,26,.17);box-shadow:0 4px 4px #ffffff26}._front_1piqa_40{transform:rotateY(0)}._back_1piqa_44{transform:rotateY(180deg)}._recipeCard_1piqa_1>*{line-height:var(--space-l);z-index:1}._recipeCard_1piqa_1 p{font-size:var(--space-s)}._recipeContent_1piqa_57{grid-row:2/15;width:90%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--space-m);height:calc(11 * var(--space-l))}._recipeTitle_1piqa_68{overflow:visible;transform-origin:center;font-style:italic;font-weight:600;grid-row:2/4}._readyTime_1piqa_76{grid-row:4/5}._calories_1piqa_80{grid-row:5/6}._previewBtn_1piqa_84{grid-row:19/20;cursor:pointer}._recipeTitle_1piqa_68 a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal;width:100%;font-size:var(--space-l);text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:var(--space-3xs);transition:text-decoration-color .3s ease-out}._recipeTitle_1piqa_68 a:hover{text-decoration-color:var(--color-dark);color:var(--color-dark);cursor:pointer}._imageWrapper_1piqa_112{width:100%;height:calc(var(--space-l) * 10);position:relative;overflow:visible;grid-row:7/17;padding:0 var(--space-s)}._recipeImage_1piqa_121{width:100%;height:100%;position:relative;overflow:hidden;align-self:center}._bottomTape_1piqa_129,._topTape_1piqa_130{z-index:5;position:absolute;width:100%;object-fit:cover;margin:0;padding:0}._topTape_1piqa_130{left:-30%;top:0;transform:rotate(-30deg) translateY(-50%) scale(.3)}._bottomTape_1piqa_129{right:-30%;bottom:0;transform:rotate(-30deg) translateY(50%) scale(.3)}._image_1piqa_112{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block}._recipeIngredientsTitle_1piqa_160,._recipeDirectionsTitle_1piqa_161{font-weight:700}._recipeIngredientsTitle_1piqa_160{grid-row:2/3}._recipeIngredientsList_1piqa_169{grid-row:3/8;max-height:calc(var(--space-l) * 5)}._recipeDirectionsTitle_1piqa_161{grid-row:9/10}._recipeDirectionsList_1piqa_178{grid-row:10/18;max-height:calc(var(--space-l) * 8)}._recipeIngredientsList_1piqa_169,._recipeDirectionsList_1piqa_178{text-align:left;overflow-y:scroll;flex-grow:1;min-height:100px;font-size:var(--space-xs);padding-right:var(--space-2xs);padding-left:var(--space-m);width:100%}._saveButton_1piqa_195{cursor:pointer;color:#e58c9b;background:none;border:none;position:absolute;font-size:var(--space-3xl);transition:color .1s ease-in-out;z-index:1}._saveButton_1piqa_195:hover{color:#d82a2a}._front_1piqa_40 ._saveButton_1piqa_195{top:0;left:0}._back_1piqa_44 ._saveButton_1piqa_195{top:0;right:0}._wrapper_b66wr_1{transition:transform .2s ease-out;display:inline-block;margin:0;padding:0}._moreButton_b66wr_8{display:flex;align-items:center;gap:var(--space-3xs);background:none;border:none;font-size:var(--space-s);color:var(--color-darker);border-bottom:1px solid transparent}._icon_b66wr_19{display:inline-block;vertical-align:middle;font-size:var(--space-m);height:100%}._text_b66wr_26{height:100%}._wrapper_b66wr_1:after{content:"";display:block;width:0;height:1px;background-color:var(--color-darker);margin:0 auto;transition:width .2s ease;transform:rotate(1deg);border-bottom-right-radius:225px 10px;border-bottom-left-radius:225px 10px}._wrapper_b66wr_1:hover:after{width:100%;transform:rotate(1deg)}._moreButton_b66wr_8:hover{cursor:pointer}._recipeOutput_159qn_1,._savedRecipes_159qn_2{width:80vw;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-column-gap:var(--space-l);grid-row-gap:var(--space-l)}._recipesHeader_159qn_10{grid-column:span 4;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--space-l)}._recipeOutput_cybt8_1,._savedRecipes_cybt8_2{margin-top:var(--space-xs);width:80vw;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-column-gap:var(--space-l);grid-row-gap:var(--space-l)}._recipesHeader_cybt8_11{grid-column:span 4;display:flex;flex-direction:column;justify-content:center;align-items:center}._daySelection_wssiu_1{margin-top:var(--space-s);display:flex;flex-direction:column;align-items:center;gap:var(--space-2xs);color:var(--color-text);width:90vw}._day_wssiu_1{display:block;font-size:var(--space-l)}._days_wssiu_15{display:flex;width:100%;justify-content:center}._days_wssiu_15 ._button_wssiu_21{cursor:pointer;padding:var(--space-3xs);border:1px solid var(--color-text);background:none;flex-grow:1;flex-basis:0;text-align:center;margin-left:0;margin-right:0;transition:border .2s ease-in-out,background-color .2s ease-in-out}._days_wssiu_15 ._button_wssiu_21:hover{background-color:var(--color-light)}._days_wssiu_15 ._button_wssiu_21._active_wssiu_38{border:2px solid var(--color-text);background-color:var(--color)}@media (min-width: 700px){._daySelection_wssiu_1{width:600px}}._recipesModal_exe2d_1{display:flex;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;justify-content:center;align-items:center;z-index:1000}._recipesContent_exe2d_14{display:flex;flex-direction:column;align-items:center;width:90vw;height:90vh;overflow-y:auto;padding:var(--space-3xl) var(--space-xs);background-color:var(--background-color);border:2px solid var(--color-darker);border-radius:225px 10px/10px 225px;gap:var(--space-s)}._savedRecipes_exe2d_31{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));grid-column-gap:var(--space-l);grid-row-gap:var(--space-l)}._recipesHeader_exe2d_39{grid-column:span 4;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--space-l)}._recipeSummary_sjtmb_1{display:flex;flex-direction:row;justify-content:start;align-items:flex-start;gap:var(--space-3xs)}._recipeSummary_sjtmb_1 button{display:flex;align-items:center;padding-top:var(--space-3xs)}._recipeTitle_sjtmb_15{text-align:center}._recipeAdd_sjtmb_19{display:flex;flex-direction:column;align-items:center;gap:var(--space-xs)}._mealRecipeHeader_lgd5a_1{display:flex;justify-content:space-between;align-items:center;width:100%;line-height:1}._mealRecipeHeader_lgd5a_1 h4{text-align:left}._mealRecipeHeader_lgd5a_1 h3{font-family:Homemade Apple;text-align:left;font-weight:500}._mealRecipes_lgd5a_19{padding-top:var(--space-m);display:flex;flex-direction:column;justify-content:flex-start;gap:var(--space-xs)}._dayOutput_1ekep_1{display:flex;flex-direction:column;background:url(/images/lined_paper.png) no-repeat;background-size:cover;background-position:top center;width:100%;padding:var(--space-2xl) var(--space-m) var(--space-m) var(--space-m);position:relative}._dayOutput_1ekep_1:after,._dayOutput_1ekep_1:before{content:"";position:absolute;width:100%;height:20px;left:0;background:var(--background-color);z-index:2;clip-path:polygon(0% 100%,5% 80%,10% 100%,15% 75%,20% 100%,25% 80%,30% 100%,35% 75%,40% 100%,45% 80%,50% 100%,55% 75%,60% 100%,65% 80%,70% 100%,75% 75%,80% 100%,85% 80%,90% 100%,95% 75%,100% 100%)}._dayOutput_1ekep_1:before{top:0;transform:rotate(180deg)}._dayOutput_1ekep_1:after{bottom:0;transform:none}._daySummary_1ekep_56{display:flex;flex-direction:column;width:100%;gap:var(--space-m)}._dateSelectForm_x9eei_1{display:flex;gap:var(--space-xs)}._selectedWeek_x9eei_6{font-style:italic;margin-top:var(--space-2xs)}._planner_1twr5_1{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--space-2xs);width:100%}._recipeTitle_19l0o_1{font-style:italic;font-weight:600;margin-top:var(--space-s);padding:0 var(--space-m)}._recipeInfo_19l0o_8{display:flex;flex-direction:row-reverse;justify-content:center;padding:var(--space-l);flex-wrap:wrap}._recipeContent_19l0o_16{display:flex;flex-direction:column;gap:var(--space-2xs);width:50%;min-width:300px}._recipeImage_19l0o_24{width:100%;position:relative;overflow:hidden;align-self:center}._recipeImage_19l0o_24 img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block}._recipeIngredientsTitle_19l0o_40,._recipeDirectionsTitle_19l0o_41{font-weight:700;padding-top:var(--space-3xs)}._recipeIngredientsList_19l0o_46,._recipeDirectionsList_19l0o_47{text-align:left;padding:0 var(--space-xl);font-size:var(--space-s)}._nutritionWidgetContainer_19l0o_53{flex:0 0 300px;width:300px;margin:0 var(--space-s) var(--space-s) var(--space-s)}._ingredientCard_1i8d4_1{display:flex;flex-direction:column;align-items:center;justify-content:start;padding:var(--space-s);border:3px solid var(--color-text);border-radius:10px;background-color:#fff;max-width:230px;margin:0 auto}._removeButtonWrapper_1i8d4_15{position:relative;width:100%;height:0}._removeButton_1i8d4_15{position:absolute;top:0;right:0;transform:translate(50%,-50%);z-index:10}._ingredientTitle_1i8d4_29{font-style:italic;font-weight:600}._ingredientImage_1i8d4_34{margin:var(--space-s);max-height:100px;max-width:150px;object-fit:contain;align-self:center}._ingredientQuantity_1i8d4_42{padding-top:0;font-style:italic}._ingredientOutput_1ocss_1{margin-top:var(--space-m);width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-column-gap:var(--space-l);grid-row-gap:var(--space-l)}._downloadButton_1ocss_10{margin:var(--space-m)}._nearbyStores_1ocss_14{display:flex;flex-direction:column;gap:var(--space-xs);width:100%;height:70vh;margin:var(--space-m)}._searchResultsOutput_ix722_1{display:flex;flex-direction:column}._searchResult_ix722_1{border:1px solid var(--color-text);border-radius:5px;background-color:#fff;padding:var(--space-3xs);font-size:var(--space-s);cursor:pointer}._searchResult_ix722_1:hover{border:1px solid var(--color-text);background-color:#0000001a}._ingredientSearchBar_11dg4_1 input{width:100%;padding:var(--space-3xs);gap:var(--space-2xs);font-size:var(--space-s)}._ingredientCard_7mohe_1{position:relative;display:flex;flex-direction:column;align-items:center;padding:var(--space-m);border:3px solid var(--color-text);border-radius:10px;background-color:#fff;margin:0 auto;max-width:250px}._ingredientCard_7mohe_1 button{position:absolute;top:0;right:0;transform:translate(20%,-20%);z-index:10}._ingredientTitle_7mohe_23{font-style:italic;font-weight:600}._ingredientImage_7mohe_28{margin:var(--space-xs);max-height:100px;max-width:150px;object-fit:contain;align-self:center}._ingredientsOutput_1jtui_1{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-column-gap:var(--space-m);grid-row-gap:var(--space-m)}._pantryIngredients_1jtui_9{width:100%;display:flex;flex-direction:column;align-items:center;margin:var(--space-m);gap:var(--space-s)}._pantryRecipeSearch_1jtui_18{display:flex;flex-direction:column}
