/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}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:baseline}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:baseline}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}@font-face{font-family:"2-questa_grande_regular_31";src:local("2-questa_grande_regular_31"),url(/static/media/2-questa_grande_regular_31-webfont.316464bd.woff2) format("woff2"),url(/static/media/2-questa_grande_regular_31-webfont.c7559fc6.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:abelregular;src:local("abel-regular-webfont"),url(/static/media/abel-regular-webfont.e10e6e82.woff) format("woff");font-weight:400;font-style:normal}:root{--base-color:#fcba03;--accent-color-1:#03c2fc;--accent-color-2:#fc3d03;--accent-color-3:#b02b02;--light-gray:#d3d3d3;--dark-gray:#4a4a4a;--off-black:#050505;--off-white:#fafafa;--header-family:"2-questa_grande_regular_31",serif;--emph-family:"abelregular";--base-family:"abelregular"}body{margin:0;font-family:var(--base-family),Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,p{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;margin-top:1em;margin-bottom:1em}h1,h2{font-family:var(--header-family)}h3,h4,h5{font-family:var(--emph-family)}a{text-decoration:none;color:var(--accent-color-2)}a:visited{color:var(--accent-color-3)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}ul{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:0;padding-inline-start:0}fieldset{-webkit-appearance:none;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-before:0;padding-block-start:0;-webkit-padding-start:0;padding-inline-start:0;-webkit-padding-end:0;padding-inline-end:0;-webkit-padding-after:0;padding-block-end:0;border:none;margin:0}button,input,label,legend,select{font-size:1em;padding:.5rem}button,input{-webkit-appearance:none}input{background-color:unset;border-width:0;line-height:1.15;margin:0}input,input:active{border-style:solid}.App__Header{margin:1em 1em 0;display:grid;grid-template-columns:75px repeat(2,1fr);grid-template-rows:75px auto auto;border-bottom:1px solid}.Header__logo{grid-row:1/2 px;grid-column:1/2}header h1{grid-row:1/2;grid-column:2/4}.Header__Subtitle{grid-row:2/3;grid-column:1/4;font-size:1.25rem;margin:.5em 0}.Header{grid-row:3/4;grid-column:1/6}.Header__PrimaryNav{margin:1em 0;list-style-type:none;display:flex}.PrimaryNav__li{-webkit-transform:rotate(-25deg);transform:rotate(-25deg);padding:.25rem;margin:.75rem 0}.PrimaryNav__li a{text-decoration:none}.PrimaryNav__li a:focus,.PrimaryNav__li a:hover{text-decoration:underline}.PrimaryNav__li a:focus{outline:none}.PrimaryNav__li a:before{content:"";display:inline-block;width:.75rem;height:.75rem;background-color:var(--accent-color-1);-webkit-transform:rotate(25deg);transform:rotate(25deg);margin-right:.5em}.PrimaryNav__li a:before,.PrimaryNav__li a:focus:before,.PrimaryNav__li a:hover:before{-webkit-transition:background-color .5s,-webkit-transform .5s;transition:background-color .5s,-webkit-transform .5s;transition:background-color .5s,transform .5s;transition:background-color .5s,transform .5s,-webkit-transform .5s}.PrimaryNav__li a:focus:before,.PrimaryNav__li a:hover:before{background-color:var(--accent-color-2);-webkit-transform:rotate(65deg);transform:rotate(65deg)}.PrimaryNav__li a:active{color:var(--accent-color-1);-webkit-transition:color .33s;transition:color .33s}@media only screen and (min-width:768px){.App__header{grid-template-rows:75px 1.5em}.Header{grid-row:1/3;grid-column:3/4;display:flex;justify-content:flex-end;align-items:center}}.DeleteRecipeConfirm__container{display:fixed;position:fixed;bottom:0;left:0;height:100vh;width:100vw}.DeleteRecipeConfirm__container:after{content:"";width:100%;height:100%;background:var(--accent-color-2);opacity:.8;position:absolute;top:0;left:0;z-index:-1}.DeleteRecipeConfirm__content{background:var(--accent-color-2);margin:50vh auto}.Ingredient{display:flex;flex-flow:column;padding:.5em 0}li.Ingredient__editing{border:1px dotted;margin-bottom:.25em;-webkit-transition:background-color .5s,color .5s;transition:background-color .5s,color .5s}li.Ingredient__editing:last-child{margin-bottom:0}.Ingredient__display{padding:1rem}.Ingredient__display:before{content:"-"}.Ingredient__Options{display:flex;justify-content:flex-start;background-color:var(--light-gray);margin-bottom:1rem}.Ingredient__Options__button{margin-left:1rem}.RecipeForm{margin-bottom:1.5rem}.RecipesForm__prep-time{grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto}.RecipeForm__output{text-align:center;padding:.5rem;border:1px dotted var(--dark-gray)}.UserHomeNav__List{list-style:none;margin:1em auto;background:var(--light-gray);padding:1em;display:flex;justify-content:center}.UserHomeNav__ListItem a{padding:.5em .5em .5em 2em}.UserHomeNav__ListItem a:focus,.UserHomeNav__ListItem a:hover{background-color:var(--accent-color-2);-webkit-transition:background-color .5s;transition:background-color .5s;outline:none}.UserHomeNav__ListItem a:before{content:"";position:absolute;height:1em;width:1em;background:url(/static/media/add.ce98de71.svg) no-repeat 50%;background-size:1em 1em;left:.5em}.UserHomeNav__ListItem a:before:active{background-color:var(--off-black);-webkit-transition:background-color .5s;transition:background-color .5s;outline:none}.RecipeCard{border:1px solid;border-color:var(--dark-gray)}.RecipeCard__header{margin:1rem 0}.RecipeCard__footer,.RecipeCard__footer_menu,.RecipeCard__header{background-color:var(--light-gray)}.RecipeCard__footer_menu{list-style-type:none;display:flex}.RecipeCardList__List{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem;margin-bottom:1rem}.UserHome__UserTitle{text-align:center;text-decoration:underline}.Alert{padding-left:3rem}.Alert,.Alert__p{display:flex;justify-content:center}.Alert__p{position:relative;min-height:3rem;padding:1rem 1rem 1rem 5rem;width:320px;flex-flow:column}.Alert__p:before{content:"";position:absolute;height:3rem;width:3rem;background:url(/static/media/alert.94b3a910.svg) no-repeat 50%;background-size:3rem 3rem;left:1rem}.Button,.Input__input,.Input__label__description,.UnitSetSelect__label__description,.UnitSetSelect__select{font-size:1.15em;line-height:1.2}.Button{position:relative;display:flex;flex-flow:column;justify-content:center;align-items:center;padding:.5em;color:var(--off-black);background-color:var(--accent-color-1);-webkit-transition:background-color .5s;transition:background-color .5s;border:0;border-radius:0;font-family:var(--base-family),Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;white-space:nowrap;cursor:pointer;text-align:center;transition:background-color .3s,color .3s}.Button,.Button:disabled,.Button:hover:disabled{text-decoration:none;-webkit-transition:background-color .3s,color .3s}.Button:disabled,.Button:hover:disabled{background-color:var(--dark-gray);color:var(--off-white);transition:background-color .3s,color .3s}.Button:hover{background-color:var(--accent-color-2);text-decoration:underline;-webkit-transition:background-color .3s;transition:background-color .3s}.Button:visited{color:var(--off-black)}.App__main{margin:0 1em}a:hover{text-decoration:underline}.Form{display:flex;flex-flow:column}.Fieldset{display:grid}.Fieldset legend{font-size:1.25em;background:var(--light-gray);color:var(--accent-color-3);width:100%}.Fieldset__Ingredient{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto}.Input__input{border:2px solid var(--dark-gray);border-radius:0;background-color:var(--off-white)}.Input__input[type=number]{width:2rem}.Input__input:focus,.UnitSetSelect__select:focus{border:2px solid var(--accent-color-1);outline:none}.Input__input:disabled,.UnitSetSelect__select:disabled{background-color:var(--light-gray)}.Input__label,.Input__label__description,.UnitSetSelect__label,.UnitSetSelect__label__description{border:0}.Input__label,.UnitSetSelect__label{display:flex;flex-flow:column}.UnitSetSelect__select{display:block;border:2px solid var(--dark-gray)}.UnitSetSelect__label{display:flex;flex-flow:column}.disabled{background-color:var(--light-gray);color:var(--dark-gray);-webkit-transition:background-color .5s,color .5s;transition:background-color .5s,color .5s}.Fieldset__input-row-fix{display:flex;justify-content:space-around;flex-wrap:wrap}
/*# sourceMappingURL=main.751b8961.chunk.css.map */