*,: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{line-height:1.5;min-height:100vh;text-rendering:optimizeSpeed}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{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}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{color:#111;font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400}h1{font-size:1.5rem;padding:1rem;text-align:center}.recipes-list{list-style:none;padding:0 1rem}.recipes-list li{display:block;font-size:1.2rem;padding:0 0 .5rem}.recipes-list li a,.recipes-list li a:visited{color:#d2691e}.recipes-list li:nth-child(odd) a,.recipes-list li:nth-child(odd) a:visited{color:#006400}.recipe-form{font-size:1rem;padding:0 .5rem}.ingredient{align-items:center;display:flex;font-size:1.2rem;height:3rem;justify-content:space-between;padding:0 1rem}.ingredient:nth-child(odd){background-color:#eee}.ingredient input[type=number]{-moz-appearance:textfield;font-size:1.2rem;max-width:5rem;padding:0 .5rem;text-align:right}.ingredient .quantity-description{padding:0 .5rem}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.recipe-buttons{align-items:center;display:flex;justify-content:space-between;padding:2rem 1rem}button[type=reset]{background-color:#eee;border-radius:.5rem;color:#111;display:block;font-size:1.2rem;font-weight:400;padding:.5rem 1rem}@media screen and (min-width:37.5em){h1{font-size:2.5rem}.recipe-form,.recipes-list{margin:0 auto;padding:0;width:36rem}}
/*# sourceMappingURL=main.a0aef212.css.map*/