ol.svelte-1nxjp3m li:where(.svelte-1nxjp3m)::marker{font-weight:700;color:var(--color-primary);font-size:1.2rem}.instructions.svelte-1nxjp3m{flex-basis:0;flex-grow:2;background-color:var(--color-bg-secondary);padding-block:1rem;padding-inline:2rem}.instructions.svelte-1nxjp3m ol:where(.svelte-1nxjp3m){padding-left:1em}.instructions.svelte-1nxjp3m li:where(.svelte-1nxjp3m){margin-block:.5em;font-size:1.1rem}.additional_info.svelte-1nxjp3m{display:flex;flex-wrap:wrap;gap:1em}.additional_info.svelte-1nxjp3m>:where(.svelte-1nxjp3m){flex-grow:0;padding:1em;background-color:var(--color-bg-tertiary);box-shadow:var(--shadow-sm);max-width:30%}@media screen and (max-width: 500px){.additional_info.svelte-1nxjp3m>:where(.svelte-1nxjp3m){max-width:60%}}h3.svelte-1nxjp3m{margin-block:0}button.svelte-1hd02m{background:none;border:none;cursor:pointer}svg.svelte-1hd02m{width:1.1em;height:1.1em;fill:var(--blue)}.ingredients.svelte-ibrdva{flex-basis:0;flex-grow:1;padding-block:1rem;padding-inline:2rem}.ingredients_grid.svelte-ibrdva{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-ibrdva{display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap}.multipliers.svelte-ibrdva button:where(.svelte-ibrdva){min-width:2em;font-size:1.1rem;border-radius:var(--radius-sm)}.multipliers.svelte-ibrdva :where(.svelte-ibrdva):is(button:where(.svelte-ibrdva),form:where(.svelte-ibrdva)):is(:where(.svelte-ibrdva):hover,:where(.svelte-ibrdva):focus-within){scale:1.2;background-color:var(--color-primary);color:var(--color-text-on-primary)}.selected.svelte-ibrdva{background-color:var(--color-primary)!important;color:var(--color-text-on-primary)!important;font-weight:700;scale:1.2!important}.custom-multiplier.svelte-ibrdva{display:flex;align-items:center;min-width:2em;font-size:1.1rem;border-radius:var(--radius-sm)}.custom-input.svelte-ibrdva{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-ibrdva::-webkit-outer-spin-button,.custom-input.svelte-ibrdva::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.custom-button.svelte-ibrdva{padding:0;margin:0;border:none;background:transparent;color:inherit;font-size:inherit;cursor:pointer;box-shadow:none}.cake-form.svelte-ibrdva{margin-block:1rem}.cake-form-shape.svelte-ibrdva{display:flex;gap:.75rem;justify-content:center;margin-bottom:.5rem}.cake-form-shape.svelte-ibrdva label:where(.svelte-ibrdva){cursor:pointer;padding:.25em .6em;border-radius:var(--radius-sm);transition:var(--transition-fast)}.cake-form-shape.svelte-ibrdva input[type=radio]:where(.svelte-ibrdva){display:none}.cake-form-selected.svelte-ibrdva{background-color:var(--color-primary);color:var(--color-text-on-primary);font-weight:700}.cake-form-inputs.svelte-ibrdva{display:flex;gap:1rem;justify-content:center;align-items:center;flex-wrap:wrap}.cake-form-num.svelte-ibrdva{width:3.5em;padding:.2em .4em;border:1px solid var(--color-border);border-radius:var(--radius-sm);text-align:center;font-size:inherit;background:transparent;color:inherit}.cake-form-factor.svelte-ibrdva{text-align:center;margin-top:.4rem;font-weight:700;color:var(--color-primary)}:root{--scale: .3;--space: 10vw;--font-primary: "Lato", sans-serif;--font-heading: "Playfair Display", serif}@media (prefers-reduced-motion){:root{--scale: 0}}.svelte-3643{box-sizing:border-box}.section.svelte-3643{margin-bottom:-20vh;margin-top:calc(-3.5rem - 12px);transform-origin:center top;transform:scaleY(calc(1 - var(--scale)))}.section.svelte-3643>:where(.svelte-3643){transform-origin:center top;transform:scaleY(calc(1 / (1 - var(--scale))))}.content.svelte-3643{position:relative;margin:30vh auto 0}.image-container.svelte-3643{position:sticky;display:flex;align-items:center;justify-content:center;top:0;height:max(55dvh,540px);z-index:-10;margin:0}.image-wrap.svelte-3643{position:absolute;top:0;left:0;right:0;margin-inline:auto;width:min(calc(1000px + 2rem),100dvw);height:max(65dvh,640px);overflow:hidden}.image.svelte-3643{display:block;position:absolute;top:0;width:min(calc(1000px + 2rem),100dvw);height:max(65dvh,640px);object-fit:cover;object-position:50% 20%}.image-container.svelte-3643:after{content:"";position:absolute;bottom:0;left:0;height:50%}h1{width:100%}dialog.svelte-3643{position:relative;background-color:unset;padding:0;max-height:90vh;margin-inline:auto;overflow:visible;border:unset}dialog.svelte-3643 img:where(.svelte-3643){max-width:calc(95vmin - 2rem);max-height:95vmin}dialog[open].svelte-3643::backdrop{animation:svelte-3643-show .2s ease forwards}@keyframes svelte-3643-show{0%{-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}to{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}dialog.svelte-3643 button:where(.svelte-3643){position:absolute;top:-2rem;right:-2rem}.zoom-in.svelte-3643{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-muddov{all:unset;font-family:"Noto Color Emoji","Noto Color Emoji Subset",emoji,sans-serif;font-size:1.5rem;cursor:pointer;transition:var(--transition-fast);filter:drop-shadow(0 0 2px rgba(0,0,0,.5));position:absolute;bottom:.5em;right:.5em}.favorite-button.svelte-muddov:disabled{opacity:.6;cursor:not-allowed}.favorite-button.svelte-muddov:hover,.favorite-button.svelte-muddov:focus-visible{transform:scale(1.2)}h1.svelte-ab0l6o{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-ab0l6o{--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-ab0l6o:hover,.category.svelte-ab0l6o:focus-visible{scale:1.1}.tags.svelte-ab0l6o{margin-block:1rem;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:1em;font-size:1.1rem}.tags.svelte-ab0l6o h2:where(.svelte-ab0l6o),h2.section-label.svelte-ab0l6o{font-size:1.2rem;font-weight:700}.center.svelte-ab0l6o{justify-content:center}.wrapper_wrapper.svelte-ab0l6o{--bg-color: var(--color-bg-primary);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-ab0l6o:before{content:"";position:absolute;inset:0 0 0 50%;transform:translate(-50%);width:100vw;background-color:var(--bg-color);z-index:-1}.addendum.svelte-ab0l6o,.date.svelte-ab0l6o{grid-column:1 / -1;justify-self:center}@media screen and (max-width: 700px){.wrapper_wrapper.svelte-ab0l6o{display:flex;flex-direction:column;align-items:center}.wrapper_wrapper.svelte-ab0l6o>.ingredients,.wrapper_wrapper.svelte-ab0l6o>.instructions{width:100%}}.title.svelte-ab0l6o{position:relative;width:min(800px,80vw);margin-inline:auto;background-color:var(--color-bg-tertiary);padding:1rem 2rem;translate:0 1px;z-index:1}.icon.svelte-ab0l6o{position:absolute;top:-1em;right:-.75em;padding:.5em;font-size:1.5rem;background-color:var(--color-bg-tertiary)}.icon.svelte-ab0l6o:hover,.icon.svelte-ab0l6o:focus-visible{scale:1.2;animation:svelte-ab0l6o-shake .5s ease forwards}h2.svelte-ab0l6o{margin-block:0}.addendum.svelte-ab0l6o{max-width:800px;justify-self:center;padding-inline:2rem}@media screen and (max-width: 800px){.title.svelte-ab0l6o{width:100%}.icon.svelte-ab0l6o{right:1rem;top:-1.75rem}.category.svelte-ab0l6o{left:1rem;top:calc(var(--size) * -1.5)}}@keyframes svelte-ab0l6o-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-ab0l6o{text-align:center;margin-bottom:2em;margin-top:-.5em}.date.svelte-ab0l6o{margin-bottom:0}::view-transition-new(recipe-title){animation:svelte-ab0l6o-slide-up .35s ease both}::view-transition-old(recipe-title){animation:svelte-ab0l6o-slide-down .25s ease both}@keyframes svelte-ab0l6o-slide-up{0%{transform:translateY(var(--title-slide, 100vh))}}@keyframes svelte-ab0l6o-slide-down{to{transform:translateY(var(--title-slide, 100vh))}}
