h3 a{color:var(--nord10);text-decoration:underline;text-decoration-color:var(--nord10)}h3 a:hover{color:var(--nord9);text-decoration-color:var(--nord9)}@media (prefers-color-scheme: dark){h3 a{color:var(--nord8);text-decoration-color:var(--nord8)}h3 a:hover{color:var(--nord7);text-decoration-color:var(--nord7)}}.svelte-1nnv0q1{font-family:sans-serif}ol.svelte-1nnv0q1 li:where(.svelte-1nnv0q1)::marker{font-weight:700;color:var(--blue);font-size:1.2rem}.instructions.svelte-1nnv0q1{flex-basis:0;flex-grow:2;background-color:var(--nord5);padding-block:1rem;padding-inline:2rem}.instructions.svelte-1nnv0q1 ol:where(.svelte-1nnv0q1){padding-left:1em}.instructions.svelte-1nnv0q1 li:where(.svelte-1nnv0q1){margin-block:.5em;font-size:1.1rem}.additional_info.svelte-1nnv0q1{display:flex;flex-wrap:wrap;gap:1em}.additional_info.svelte-1nnv0q1>:where(.svelte-1nnv0q1){flex-grow:0;padding:1em;background-color:#fafafe;box-shadow:var(--shadow-md);max-width:30%}@media (prefers-color-scheme: dark){.instructions.svelte-1nnv0q1{background-color:var(--nord6-dark)}.additional_info.svelte-1nnv0q1>:where(.svelte-1nnv0q1){background-color:var(--accent-dark)}}@media screen and (max-width: 500px){.additional_info.svelte-1nnv0q1>:where(.svelte-1nnv0q1){max-width:60%}}h3.svelte-1nnv0q1{margin-block:0}button.svelte-1hd02m{background:none;border:none;cursor:pointer}svg.svelte-1hd02m{width:1.1em;height:1.1em;fill:var(--blue)}.svelte-1iuxlxp{font-family:sans-serif}.ingredients.svelte-1iuxlxp{flex-basis:0;flex-grow:1;padding-block:1rem;padding-inline:2rem}.ingredients_grid.svelte-1iuxlxp{display:grid;font-size:1.1rem;grid-template-columns:1fr 3fr;grid-template-rows:auto;grid-auto-flow:row;row-gap:.5em;column-gap:.5em}.multipliers.svelte-1iuxlxp{display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap}.multipliers.svelte-1iuxlxp button:where(.svelte-1iuxlxp){min-width:2em;font-size:1.1rem;border-radius:var(--radius-sm)}.multipliers.svelte-1iuxlxp :where(.svelte-1iuxlxp):is(button:where(.svelte-1iuxlxp),form:where(.svelte-1iuxlxp)):is(:where(.svelte-1iuxlxp):hover,:where(.svelte-1iuxlxp):focus-within){scale:1.2;background-color:var(--nord8)}.selected.svelte-1iuxlxp{background-color:var(--nord9)!important;color:#fff!important;font-weight:700;scale:1.2!important}.custom-multiplier.svelte-1iuxlxp{display:flex;align-items:center;min-width:2em;font-size:1.1rem;border-radius:var(--radius-sm)}.custom-input.svelte-1iuxlxp{width:3em;padding:0;margin:0;border:none;background:transparent;text-align:center;color:inherit;font-size:inherit;outline:none;box-shadow:none}.custom-input.svelte-1iuxlxp::-webkit-outer-spin-button,.custom-input.svelte-1iuxlxp::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.custom-button.svelte-1iuxlxp{padding:0;margin:0;border:none;background:transparent;color:inherit;font-size:inherit;cursor:pointer;box-shadow:none}:root{--scale: .3;--space: 10vw;--font-primary: "Lato", sans-serif;--font-heading: "Playfair Display", serif}@media (prefers-reduced-motion){:root{--scale: 0}}.svelte-1iir32u{box-sizing:border-box}.section.svelte-1iir32u{margin-bottom:-20vh;transform-origin:center top;transform:translateY(-1rem) scaleY(calc(1 - var(--scale)))}.section.svelte-1iir32u>:where(.svelte-1iir32u){transform-origin:center top;transform:scaleY(calc(1 / (1 - var(--scale))))}.content.svelte-1iir32u{position:relative;margin:30vh auto 0}.image-container.svelte-1iir32u{position:sticky;display:flex;align-items:center;justify-content:center;top:0;height:max(50dvh,500px);z-index:-10}.image.svelte-1iir32u{display:block;position:absolute;top:0;width:min(1000px,100dvw);z-index:-1;opacity:0;transition:.2s;height:max(60dvh,600px);object-fit:cover;object-position:50% 20%;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);filter:blur(20px);z-index:-10}.image-container.svelte-1iir32u:after{content:"";position:absolute;bottom:0;left:0;height:50%}h1{width:100%}.placeholder.svelte-1iir32u{background-repeat:no-repeat;background-size:cover;background-position:50% 20%;position:absolute;width:min(1000px,100dvw);height:max(60dvh,600px);z-index:-2}.placeholder_blur.svelte-1iir32u{width:inherit;height:inherit;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}div.svelte-1iir32u:has(.placeholder:where(.svelte-1iir32u)){position:absolute;top:0;width:min(1000px,100dvw);height:max(60dvh,600px);overflow:hidden}.unblur.image.svelte-1iir32u{filter:blur(0px)!important;opacity:1}@supports (-moz-appearance:none){.placeholder.svelte-1iir32u{translate:-50% -50%}}dialog.svelte-1iir32u{position:relative;background-color:unset;padding:0;max-height:90vh;margin-inline:auto;overflow:visible;border:unset}dialog.svelte-1iir32u img:where(.svelte-1iir32u){max-width:calc(95vmin - 2rem);max-height:95vmin}dialog[open].svelte-1iir32u::backdrop{animation:svelte-1iir32u-show .2s ease forwards}@keyframes svelte-1iir32u-show{0%{-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}to{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}dialog.svelte-1iir32u button:where(.svelte-1iir32u){position:absolute;top:-2rem;right:-2rem}.zoom-in.svelte-1iir32u{cursor:zoom-in}div.svelte-ju3b4w{background-color:var(--red);color:#fff;padding:1em;font-size:1.1rem;max-width:400px;margin-inline:auto;box-shadow:.2em .2em .5em .1em #0000004d;margin-bottom:1em}h3.svelte-ju3b4w{margin-block:0}.favorite-button.svelte-17p9qya{all:unset;font-size:1.5rem;cursor:pointer;transition:.1s;filter:drop-shadow(0 0 2px rgba(0,0,0,.5));position:absolute;bottom:.5em;right:.5em}.favorite-button.svelte-17p9qya:disabled{opacity:.6;cursor:not-allowed}.favorite-button.svelte-17p9qya:hover,.favorite-button.svelte-17p9qya:focus-visible{transform:scale(1.2)}.svelte-14ldsl4{font-family:sans-serif}h1.svelte-14ldsl4{text-align:center;padding-block:.5em;border-radius:10000px;margin:0;font-size:3rem;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance}.category.svelte-14ldsl4{--size: 1.75rem;position:absolute;top:calc(-1* var(--size));left:calc(-3/2 * var(--size));font-size:var(--size);padding:calc(var(--size) * 2/3)}.category.svelte-14ldsl4:hover,.category.svelte-14ldsl4:focus-visible{scale:1.1}.tags.svelte-14ldsl4{margin-block:1rem;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:1em}.tags.svelte-14ldsl4 h2:where(.svelte-14ldsl4),h2.section-label.svelte-14ldsl4{font-size:1.2rem;font-weight:700}.center.svelte-14ldsl4{justify-content:center}.wrapper_wrapper.svelte-14ldsl4{--bg-color: #fbf9f3;display:grid;grid-template-columns:1fr 2fr;max-width:1000px;margin-inline:auto;padding-top:10rem;margin-bottom:3rem;transform:translateY(-7rem);z-index:-2;position:relative}.wrapper_wrapper.svelte-14ldsl4:before{content:"";position:absolute;inset:0 0 0 50%;transform:translate(-50%);width:100vw;background-color:var(--bg-color);z-index:-1}.addendum.svelte-14ldsl4,.date.svelte-14ldsl4{grid-column:1 / -1;justify-self:center}@media (prefers-color-scheme: dark){.wrapper_wrapper.svelte-14ldsl4{--bg-color: var(--background-dark)}}@media screen and (max-width: 700px){.wrapper_wrapper.svelte-14ldsl4{display:flex;flex-direction:column;align-items:center}.wrapper_wrapper.svelte-14ldsl4>.ingredients,.wrapper_wrapper.svelte-14ldsl4>.instructions{width:100%}}.title.svelte-14ldsl4{position:relative;width:min(800px,80vw);margin-inline:auto;background-color:var(--nord6);padding:1rem 2rem;translate:0 1px;z-index:1}@media (prefers-color-scheme: dark){.title.svelte-14ldsl4{background-color:var(--nord6-dark)}}.icon.svelte-14ldsl4{position:absolute;top:-1em;right:-.75em;padding:.5em;font-size:1.5rem;background-color:#fafafe}@media (prefers-color-scheme: dark){.icon.svelte-14ldsl4{background-color:var(--accent-dark)}}.icon.svelte-14ldsl4:hover,.icon.svelte-14ldsl4:focus-visible{scale:1.2;animation:svelte-14ldsl4-shake .5s ease forwards}h2.svelte-14ldsl4{margin-block:0}.addendum.svelte-14ldsl4{max-width:800px;justify-self:center;padding-inline:2rem}@media screen and (max-width: 800px){.title.svelte-14ldsl4{width:100%}.icon.svelte-14ldsl4{right:1rem;top:-1.75rem}.category.svelte-14ldsl4{left:1rem;top:calc(var(--size) * -1.5)}}@keyframes svelte-14ldsl4-shake{0%{transform:rotate(0) scale(1)}25%{box-shadow:0 0 1em .2em #0009;transform:rotate(var(--angle)) scale(1.2)}50%{box-shadow:0 0 1em .2em #0009;transform:rotate(calc(-1* var(--angle))) scale(1.2)}74%{box-shadow:0 0 1em .2em #0009;transform:rotate(var(--angle)) scale(1.2)}to{transform:rotate(0) scale(1.2)}}.description.svelte-14ldsl4{text-align:center;margin-bottom:2em;margin-top:-.5em}.date.svelte-14ldsl4{margin-bottom:0}
