@import url('/fonts.css');.header.svelte-9xgokv.svelte-9xgokv{display:flex;align-items:center;justify-content:center;gap:0.5em;margin-top:1.5em;margin-bottom:0.5em}.logo.svelte-9xgokv.svelte-9xgokv{font-size:2.5em;margin-right:0.1em;filter:drop-shadow(0 2px 4px #bbb)}.title.svelte-9xgokv.svelte-9xgokv{font-family:'Fredoka', Arial, sans-serif;font-size:2.3em;margin:0;letter-spacing:1px;color:#2a3a2a;text-shadow:0 2px 8px #e0f7fa}.info-box.svelte-9xgokv.svelte-9xgokv{background:#f7fff9;border:2px solid #b2dfdb;border-radius:14px;padding:1.2em 1.5em 1.2em 1.5em;margin:1.5em auto 1.5em auto;max-width:480px;box-shadow:0 2px 16px #b2dfdb44;position:relative;font-family:'Montserrat', Arial, sans-serif;color:#2a3a2a;font-size:1.08em;line-height:1.5}.close-btn.svelte-9xgokv.svelte-9xgokv{position:absolute;top:0.5em;right:0.7em;background:none;border:none;font-size:1.3em;color:#009688;cursor:pointer;font-weight:bold;transition:color 0.2s}.close-btn.svelte-9xgokv.svelte-9xgokv:hover{color:#d32f2f}.footer.svelte-9xgokv.svelte-9xgokv{margin-top:2.5em;padding:1.2em 0 1.2em 0;text-align:center;font-size:1em;color:#7a8a7a;font-family:'Montserrat', Arial, sans-serif;background:none}.footer.svelte-9xgokv a.svelte-9xgokv{color:#009688;text-decoration:none;font-weight:600;transition:color 0.2s}.footer.svelte-9xgokv a.svelte-9xgokv:hover{color:#d32f2f}.element.svelte-s5uqdb.svelte-s5uqdb{display:flex;flex-direction:column}.vegetables.svelte-s5uqdb.svelte-s5uqdb{max-height:60px;max-width:60px}.ingredient.svelte-s5uqdb.svelte-s5uqdb{height:100%}.unchecked.svelte-s5uqdb.svelte-s5uqdb{background-color:transparent;border-radius:10px;margin:3px}.checked.svelte-s5uqdb.svelte-s5uqdb{background:#f7fff9;color:green;border-color:#b2dfdb;background-color:transparent;border-width:2px;border-radius:10px;margin-bottom:0}.wrapper.svelte-s5uqdb.svelte-s5uqdb{margin:2em;display:grid;gap:10px;grid-template-columns:repeat(auto-fill, minmax(115px, 1fr))}.label.svelte-s5uqdb.svelte-s5uqdb{margin:0}.preparations-select.svelte-s5uqdb.svelte-s5uqdb{max-width:100px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preparations-select.svelte-s5uqdb option.svelte-s5uqdb{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}ol.svelte-9lctoi.svelte-9lctoi{counter-reset:list-counter;list-style:none}ol.svelte-9lctoi li.order.svelte-9lctoi{counter-increment:list-counter}ol.svelte-9lctoi li.order.svelte-9lctoi::before{content:counter(list-counter) "º: ";font-weight:bold}