*{box-sizing:border-box}body{margin:0;font-family:Inter,sans-serif;scroll-behavior:smooth}.header{display:flex;align-items:center;justify-content:center;gap:10px;padding:24px 16px;height:108px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.header>h1{font-size:28px;font-weight:400}.header>img{width:4rem}.add-ingredient-form{display:flex;gap:16px;justify-content:center;align-items:center;margin-top:35px}.add-ingredient-form>input{width:400px;height:50px;padding:9px 13px;border:1px solid #e0e0e0;border-radius:6px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;flex-shrink:1}.add-ingredient-form>button{width:173px;height:50px;padding:9px 13px;border:1px solid #e0e0e0;border-radius:6px;background-color:#000;color:#fff;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;flex-shrink:1;font-family:Inter,sans-serif}.ingredients-container{margin-top:2rem;display:flex;flex-direction:column;align-items:center}.ingredients-list{display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-start;width:40%}.ingredients-list>h2{font-size:24px;font-weight:500}.ingredients-list>ul{list-style-type:decimal}.ingredients-list>ul>li{margin-bottom:9px}.get-recipe-container{display:flex;justify-content:space-between;align-items:center;border-radius:8px;background:#f0efeb;padding:10px 28px;margin-top:2rem}.get-recipe-container h3{font-size:1.125rem;font-weight:500;line-height:24px}.get-recipe-container p{color:#6b7280;font-size:.875rem;line-height:20px}.get-recipe-container button{border:none;border-radius:6px;background:#d17557;box-shadow:0 1px 2px #0000000d;color:#fafaf8;padding:9px 17px;font-family:Inter,sans-serif;font-size:.875rem;cursor:pointer;margin-left:6px}.suggested-recipe-container{margin:3rem 2.5rem 2rem 4rem;color:#313a47;line-height:28px;font-size:1.125rem;font-weight:400}.suggested-recipe-container ul li,.suggested-recipe-container ol li{margin-bottom:8px}.claude-recommends{text-align:center;font-size:2rem;font-weight:500}.loader{width:80px;height:80px;border-radius:50%;border:8px solid #d1914b;box-sizing:border-box;--c:no-repeat radial-gradient(farthest-side, #d64123 94%,#0000);--b:no-repeat radial-gradient(farthest-side, #000 94%,#0000);background:var(--c) 11px 15px,var(--b) 6px 15px,var(--c) 35px 23px,var(--b) 29px 15px,var(--c) 11px 46px,var(--b) 11px 34px,var(--c) 36px 0px,var(--b) 50px 31px,var(--c) 47px 43px,var(--b) 31px 48px,#f6d353;background-size:15px 15px,6px 6px;animation:l4 3s infinite;margin:auto;margin-top:2rem}@keyframes l4{0%{-webkit-mask:conic-gradient(#0000 0,#000 0)}16.67%{-webkit-mask:conic-gradient(#0000 60deg,#000 0)}33.33%{-webkit-mask:conic-gradient(#0000 120deg,#000 0)}50%{-webkit-mask:conic-gradient(#0000 180deg,#000 0)}66.67%{-webkit-mask:conic-gradient(#0000 240deg,#000 0)}83.33%{-webkit-mask:conic-gradient(#0000 300deg,#000 0)}to{-webkit-mask:conic-gradient(#0000 360deg,#000 0)}}@media screen and (max-width: 768px){.add-ingredient-form{flex-direction:column;padding:0 16px}.add-ingredient-form>input,.add-ingredient-form>button{width:100%;max-width:500px}.ingredients-list{width:80%;padding:0 16px}.get-recipe-container{flex-direction:column;text-align:center;gap:12px;margin:2rem 16px}.get-recipe-container button{margin:8px 0}}@media screen and (max-width: 480px){.header{height:auto;flex-direction:column;text-align:center}.header>h1{font-size:24px;margin:8px 0}.suggested-recipe-container{margin:2rem 1rem;font-size:1rem}.claude-recommends{font-size:1.5rem;padding:0 16px}}@media screen and (min-width: 769px) and (max-width: 1024px){.ingredients-list{width:60%}.get-recipe-container{margin:2rem 16px}}
