:root{--accent: 136, 58, 234;--accent-light: 224, 204, 250;--accent-dark: 49, 10, 101;--accent-gradient: linear-gradient( 45deg, rgb(var(--accent)), rgb(var(--accent-light)) 30%, white 60% )}html{font-family:system-ui,sans-serif;background:#13151a;scroll-behavior:smooth}::-webkit-scrollbar{background:#faf9f9;width:6px;height:8px}::-webkit-scrollbar-thumb{background:#141414;width:4px;border-radius:5px}.recipe-card:where(.astro-ESNUQ5XT){padding:20px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;align-items:center;flex-wrap:wrap}.recipe-card-title:where(.astro-ESNUQ5XT){font-size:24px;margin-bottom:10px;font-family:Times New Roman,Times,serif}.image-container:where(.astro-ESNUQ5XT){display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:20px}.image-container:where(.astro-ESNUQ5XT) img:where(.astro-ESNUQ5XT){max-width:100%;max-height:300px;border-radius:8px}.content:where(.astro-ESNUQ5XT){width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.label:where(.astro-ESNUQ5XT){color:#838181;font-style:italic;margin-right:5px}.image-container:where(.astro-ESNUQ5XT){width:32%;margin-bottom:20px}.image-container:where(.astro-ESNUQ5XT) img:where(.astro-ESNUQ5XT){max-width:100%;max-height:300px;border-radius:20px}.info:where(.astro-ESNUQ5XT){width:65%;display:flex;flex-wrap:wrap;justify-content:space-between}.recipe-nutrition-value-style:where(.astro-ESNUQ5XT){display:inline-block;padding:0 10px;background-color:#a8a5a5;color:#0a0a0a;font-weight:700;font-family:Arial,sans-serif;border-radius:5px;line-height:1}.nutritions:where(.astro-ESNUQ5XT),.additional-info:where(.astro-ESNUQ5XT){width:48%}.nutritions:where(.astro-ESNUQ5XT) h3:where(.astro-ESNUQ5XT),.additional-info:where(.astro-ESNUQ5XT) h3:where(.astro-ESNUQ5XT),.ingredients:where(.astro-ESNUQ5XT) h3:where(.astro-ESNUQ5XT){color:#7295bb;font-family:Arial,Helvetica,sans-serif}.source-link:where(.astro-ESNUQ5XT) a:where(.astro-ESNUQ5XT){color:#007bff;font-family:Arial,Helvetica,sans-serif;text-decoration:none}.source-link:where(.astro-ESNUQ5XT) a:where(.astro-ESNUQ5XT):hover{color:#007bff;text-decoration:underline}.nutritions:where(.astro-ESNUQ5XT) li:where(.astro-ESNUQ5XT),.additional-info:where(.astro-ESNUQ5XT) li:where(.astro-ESNUQ5XT){list-style:none;padding:0;margin:0}.nutritions:where(.astro-ESNUQ5XT) ul:where(.astro-ESNUQ5XT),.additional-info:where(.astro-ESNUQ5XT) ul:where(.astro-ESNUQ5XT){list-style:none;padding:0;margin:0}.copy-to-clipboard:where(.astro-ESNUQ5XT){background-color:#007bff;color:#fff;border:none;padding:10px 20px;border-radius:5px;font-size:16px;cursor:pointer;transition:background-color .3s ease;margin-top:15px}.copy-to-clipboard:where(.astro-ESNUQ5XT):hover{background-color:#0056b3}.ingredients:where(.astro-ESNUQ5XT){width:100%}.ingredient-list:where(.astro-ESNUQ5XT){list-style:none;padding:0;margin:0}.ingredient-list:where(.astro-ESNUQ5XT) li:where(.astro-ESNUQ5XT){margin-bottom:10px;padding-left:20px;position:relative;line-height:1.6}.ingredient-list:where(.astro-ESNUQ5XT) li:where(.astro-ESNUQ5XT):before{content:"✔";position:absolute;left:0;top:0;font-size:10px;line-height:1}.line:where(.astro-ESNUQ5XT){width:100%;margin-bottom:30px}@media screen and (max-width: 900px){.image-container:where(.astro-ESNUQ5XT){width:100%}.image-container:where(.astro-ESNUQ5XT) img:where(.astro-ESNUQ5XT){border-radius:8px}.info:where(.astro-ESNUQ5XT){width:100%}.nutritions:where(.astro-ESNUQ5XT),.additional-info:where(.astro-ESNUQ5XT){width:100%}}@media screen and (max-width: 600px){.recipe-card:where(.astro-ESNUQ5XT){padding:10px}.title:where(.astro-ESNUQ5XT){font-size:20px}.image-container:where(.astro-ESNUQ5XT) img:where(.astro-ESNUQ5XT){max-height:200px}}.search-box:where(.astro-5BYZGS4E){position:relative;display:inline-block;padding-bottom:2px;width:40vw;margin-top:30px}.input-container:where(.astro-5BYZGS4E){display:flex;align-items:center;width:inherit;margin-bottom:3px}.search-icon:where(.astro-5BYZGS4E){width:18px;height:18px;fill:#999;margin-right:8px}.search-input:where(.astro-5BYZGS4E){border:none;outline:none;background-color:transparent;font-size:16px;color:#fff;width:100%}.underline:where(.astro-5BYZGS4E){position:absolute;bottom:0;left:0;width:inherit;height:1px;background-color:#999}.underline:where(.astro-5BYZGS4E).error{animation:blink 1s linear infinite alternate;background-color:red}@media screen and (max-width: 576px){.search-box:where(.astro-5BYZGS4E){width:90vw}}@media screen and (min-width: 577px) and (max-width: 768px){.search-box:where(.astro-5BYZGS4E){width:80vw}}@media screen and (min-width: 769px) and (max-width: 992px){.search-box:where(.astro-5BYZGS4E){width:90vw}}.header-container:where(.astro-J7PV25F6){text-align:center;margin-top:40px}.header-text:where(.astro-J7PV25F6){font-size:24px;color:#ece7e7;margin-bottom:10px;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif}.styled-query:where(.astro-J7PV25F6){color:#0ff}.result-count-display:where(.astro-J7PV25F6){font-family:Times New Roman,Times,serif;font-size:18px;padding:20px}@keyframes blink{0%{opacity:1}to{opacity:0}}main:where(.astro-J7PV25F6){margin:auto;padding:1rem;width:800px;max-width:calc(100% - 2rem);color:#fff;font-size:20px;line-height:1.6}h1:where(.astro-J7PV25F6){font-size:4rem;font-weight:700;line-height:1;text-align:center;margin-bottom:.5em}.text-gradient:where(.astro-J7PV25F6){background-image:var(--accent-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:400%;background-position:0%}
