*{box-sizing:border-box}body{font-family:Inter,sans-serif;margin:0;background-color:#bbdefb}header{height:80px;background-color:#e3f2fd;display:flex;justify-content:center;align-items:center;gap:.65em;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}header>img{width:45px;height:auto}main{padding:3em 2.5em}main>section>form{display:flex;justify-content:center;gap:.5em;flex-grow:1;height:38px}main>section>form>input{min-width:150px;max-width:500px;padding:.5625em .8125em;border:1px solid #d1d5db;border-radius:6px;box-shadow:0 1px 2px #0000000d;flex-grow:1}main>section>form>button{border:none;border-radius:6px;font-family:inherit;padding:.5em 2em;color:#fafaf8;background-color:#1565c0;cursor:pointer}.ingredients-section{padding:1.5em 0;margin:0 auto;max-width:600px}.ingredients-section ul{margin:.95em 0 3em}.ingredients-section ul>li{margin-top:.2em}.recipe-container{background-color:#e3f2fd;display:flex;justify-content:space-between;padding:.625em 1.75em;align-items:center;border-radius:8px;max-width:600px;margin:0 auto}.recipe-container button{padding:.5625em 1.0625em;color:#fafaf8;border:none;border-radius:6px;background-color:#2196f3;box-shadow:0 1px 2px #0000000d;font-family:inherit;font-size:.875rem;cursor:pointer}.suggested-recipe-container ul li,.suggested-recipe-container ol li{margin-bottom:8px}.loading{width:100%;display:flex;justify-content:center;align-items:center;margin:2rem 0;font-size:1.1rem;color:#555;animation:pulse 1.5s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}header>h1{font-weight:400}main>section>form>button{font-size:.875rem}main>section>form>input{font-size:.975rem;font-weight:300;font-family:inherit}.ingredients-section ul>li{line-height:1.75em;color:#141413}.ingredients-section h2{color:#141413}.suggested-recipe-container{color:#475467;line-height:28px;font-size:1.125rem;font-weight:400;max-width:600px;height:auto;margin:0 auto}.recipe-container h3{font-size:1.125rem;font-weight:500;line-height:1.5em}.recipe-container p{color:#e3f2fd;font-size:.875rem;list-style:1.25em}
