.language-list.svelte-z00qs3{display:flex;gap:.5rem}.language-list.svelte-z00qs3 select:where(.svelte-z00qs3){padding:1rem 2rem;background:transparent;font-size:20px;border-radius:1rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:url('data:image/svg+xml;utf8,<svg fill="black" height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="M5 6l3 3 3-3z"/></svg>') no-repeat right 10px center;background-size:20px}.lang-btn.svelte-z00qs3{padding:.25rem .75rem;border:1px solid var(--clr-brown-500);background:transparent;color:var(--clr-brown-500);border-radius:4px;cursor:pointer;transition:all .2s ease}.lang-btn.svelte-z00qs3:hover{background:var(--clr-brown-500);color:#fff}.language-popup.svelte-z00qs3{width:100%;height:100svh;background-color:#0000008c;position:fixed;top:0;left:0;z-index:999;padding:1rem;display:grid;place-items:center}.language-popup.svelte-z00qs3 ul:where(.svelte-z00qs3){list-style:none;display:grid;grid-template-columns:repeat(2,auto);grid-gap:1rem;justify-content:center}.language-popup-inner.svelte-z00qs3{width:calc(100% - 1rem);height:calc(100% - 1rem);background-color:var(--clr-brown-100);background-image:url(../../../pattern-background.png);background-repeat:no-repeat;background-position:center center;background-size:150%;display:grid;place-items:center;border-radius:20px;box-shadow:0 20px 20px #0003}@media (min-width: 768px){.language-popup-inner.svelte-z00qs3{width:calc(100% - 3rem);height:calc(100% - 3rem)}}.language-popup.svelte-z00qs3 .headline:where(.svelte-z00qs3){text-align:center;font-weight:700;margin-bottom:20px}.language-popup.svelte-z00qs3 .headline:where(.svelte-z00qs3){color:var(--clr-brown-500);padding-inline:1rem}.language-popup.svelte-z00qs3 .lang-btn:where(.svelte-z00qs3){display:flex;justify-content:start;align-items:center;gap:8px;border:none}.language-popup.svelte-z00qs3 .lang-btn:where(.svelte-z00qs3):hover{text-decoration:underline;background:transparent;color:var(--clr-brown-500)}.language-popup.svelte-z00qs3 .lang-btn:where(.svelte-z00qs3) .flag:where(.svelte-z00qs3){width:40px;height:24px;object-fit:contain}.language-popup.svelte-z00qs3 .lang-btn:where(.svelte-z00qs3) span:where(.svelte-z00qs3){font-weight:700}.language-popup.svelte-z00qs3 a:where(.svelte-z00qs3){text-decoration:none}.navbar.svelte-1cl72ub{width:100%;height:calc(100svh - 64px);background-color:var(--clr-yellow-500);position:fixed;left:0;bottom:0;z-index:999;transform:translate(-100%);transition:all .3s ease-in-out}.navbar.show.svelte-1cl72ub{transform:translate(0)}.navbar.svelte-1cl72ub ul:where(.svelte-1cl72ub){list-style:none;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;gap:20px;padding:0}.navbar.svelte-1cl72ub ul:where(.svelte-1cl72ub) li:where(.svelte-1cl72ub){list-style:none}.navbar.svelte-1cl72ub ul:where(.svelte-1cl72ub) li:where(.svelte-1cl72ub) a:where(.svelte-1cl72ub){text-decoration:none;color:var(--clr-brown-500);font-size:20px;font-weight:700}.navbar.svelte-1cl72ub ul:where(.svelte-1cl72ub) li:where(.svelte-1cl72ub) a:where(.svelte-1cl72ub):hover{color:var(--clr-red-500)}.static.svelte-1valhfd{position:relative}.fixed.svelte-1valhfd{position:fixed;top:0;left:0;width:100%;z-index:9}header.svelte-1valhfd{background-color:var(--clr-yellow-500);position:relative;transition:all .3s ease-in-out}.header-inner.svelte-1valhfd{height:80px}.logo.svelte-1valhfd{width:fit-content;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.logo.svelte-1valhfd img:where(.svelte-1valhfd){width:auto;height:64px;object-fit:contain}button.svelte-1valhfd{border:none;outline:none;background:transparent}svg.svelte-1valhfd{color:#000}button.svelte-92xvas{display:block}.dialog-inner.svelte-92xvas{height:100%;display:flex;flex-direction:column;justify-content:space-between;border-radius:20px;background-color:var(--clr-brown-100)}.dialog-header-recipe.svelte-92xvas{background-color:var(--clr-brown-500);color:#fff}.dialog-header.svelte-92xvas{padding:1rem}.dialog-header.svelte-92xvas{width:100%;gap:12px}.download-recipe-btn.svelte-92xvas,.remove-from-favorites-btn.svelte-92xvas{color:var(--clr-yellow-500);background:transparent;border:none;outline:none}.dialog-body.svelte-92xvas{margin:0 auto;flex:1;overflow:auto}#alternative-recipe-btn.svelte-92xvas{background-color:var(--clr-yellow-500);color:var(--clr-brown-500);font-size:1rem;padding:.5rem 2rem;border-radius:20px;border:1px solid var(--clr-yellow-500);outline:none;position:relative}#alternative-recipe-btn.svelte-92xvas:hover{background-color:var(--clr-red-500);color:#fff}#alternative-recipe-btn.svelte-92xvas:disabled{pointer-events:none;opacity:.75}.dialog-inner.svelte-z2zskq{height:auto;display:flex;flex-direction:column;justify-content:space-between;border-radius:20px;background-color:var(--clr-brown-100)}.dialog-header.svelte-z2zskq{width:100%;gap:12px;padding:1rem}.separator.svelte-z2zskq{width:calc(100% - 2rem);margin-inline:auto;height:1px;background-color:#a49589}.dialog-body.svelte-z2zskq{margin:0 auto;padding:1rem}@media not all and (min-resolution:.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){.dialog-inner.svelte-z2zskq{height:auto}}}@media not all and (min-resolution:.001dpcm){@supports (-webkit-appearance:none) and (not (stroke-color:transparent)){.dialog-inner.svelte-z2zskq{height:auto}}}@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0){.dialog-inner.svelte-z2zskq{height:auto}}dialog.svelte-749khi{width:95%;max-height:800px;border-radius:.2em;border:none;padding:0;overflow-y:hidden;scrollbar-color:var(--clr-brown-500) var(--clr-brown-100);scrollbar-width:thin}@media (min-width: 1140px){dialog.svelte-749khi{max-width:960px}}dialog.svelte-749khi::backdrop{background:#0000004d}dialog[open].svelte-749khi{animation:svelte-749khi-zoom .3s cubic-bezier(.34,1.56,.64,1)}@keyframes svelte-749khi-zoom{0%{transform:scale(.95)}to{transform:scale(1)}}dialog[open].svelte-749khi::backdrop{animation:svelte-749khi-fade .2s ease-out}@keyframes svelte-749khi-fade{0%{opacity:0}to{opacity:1}}.modal-error.svelte-749khi,.modal-recipe.svelte-749khi{width:fit-content;border-radius:20px}.modal-error.hide.svelte-749khi{height:auto;display:none}.modal-recipe.svelte-749khi{height:95svh;max-height:800px}@media not all and (min-resolution:.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){.modal-error.show.svelte-749khi{height:auto;display:table}}}@media not all and (min-resolution:.001dpcm){@supports (-webkit-appearance:none) and (not (stroke-color:transparent)){.modal-error.show.svelte-749khi{height:auto;display:table}}}@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0){.modal-error.show.svelte-749khi{height:auto;display:table}}
