*{font-weight:400;font-size:unset;text-decoration:none;padding:0;margin:0}:root{--ds-color-dough-base: #dacab9;--ds-color-dough-light-plus: color-mix(in srgb, var(--ds-color-dough-base), white 50%);--ds-color-dough-light: var(--ds-color-dough-base);--ds-color-dough-light-medium: color-mix(in srgb, var(--ds-color-dough-base), black 15%);--ds-color-dough-dark-medium: color-mix(in srgb, var(--ds-color-dough-base), black 50%);--ds-color-dough-dark: color-mix(in srgb, var(--ds-color-dough-base), black 80%);--ds-color-dough-dark-plus: color-mix(in srgb, var(--ds-color-dough-base), black 85%);--ds-color-sage-base: #8bad9d;--ds-color-sage-light-plus: color-mix(in srgb, var(--ds-color-sage-base), white 50%);--ds-color-sage-light: var(--ds-color-sage-base);--ds-color-sage-light-medium: color-mix(in srgb, var(--ds-color-sage-base), black 15%);--ds-color-sage-dark-medium: color-mix(in srgb, var(--ds-color-sage-base), black 50%);--ds-color-sage-dark: color-mix(in srgb, var(--ds-color-sage-base), black 80%);--ds-color-sage-dark-plus: color-mix(in srgb, var(--ds-color-sage-base), black 85%);--text-color: var(--ds-color-dough-dark);--background-color: var(--ds-color-dough-light);--input-background-color: var(--ds-color-dough-light-plus);--input-text-color: var(--ds-color-dough-dark-plus);--input-checked-color: var(--ds-color-sage-dark-medium);--input-checked-color-contrast: var(--ds-color-dough-light-plus);--divider-color: var(--ds-color-dough-light-medium)}@media (prefers-color-scheme: dark){:root{--text-color: var(--ds-color-dough-light-plus);--background-color: var(--ds-color-dough-dark);--input-background-color: var(--ds-color-dough-dark-medium);--input-text-color: var(--ds-color-dough-light-plus);--input-checked-color: var(--ds-color-sage-light);--input-checked-color-contrast: var(--ds-color-dough-dark-plus);--divider-color: var(--ds-color-dough-dark-medium)}}body{font-family:Sora,sans-serif;color:var(--text-color);background-color:var(--background-color);display:flex;align-items:center;justify-content:center;min-height:100dvh}h1{font-family:Oi,sans-serif;font-size:4rem}@media (max-width: 30rem){h1{text-align:center;font-size:3rem}}@media (max-width: 25rem){h1{font-size:2.5rem}}h2{font-weight:700;font-size:1.125rem;padding-top:.625rem}input[type=number],output{display:inline-block;white-space:nowrap;padding:.5rem .75rem;width:5rem;border:none;color:var(--input-text-color);background-color:var(--input-background-color);border-radius:.5rem}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;width:2rem;height:2rem;background-color:var(--input-background-color);vertical-align:middle;border-radius:.25rem;overflow:hidden;transition:background-color .15s ease-out}input[type=checkbox]:before{content:"";display:block;width:100%;height:100%;mask:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3c!--%20Created%20with%20Inkscape%20(http://www.inkscape.org/)%20--%3e%3csvg%20width='32'%20height='32'%20viewBox='0%200%208.4666665%208.4666665'%20version='1.1'%20id='svg1'%20inkscape:version='1.4%20(e7c3feb1,%202024-10-09)'%20sodipodi:docname='checkmark.svg'%20xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape'%20xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:svg='http://www.w3.org/2000/svg'%3e%3csodipodi:namedview%20id='namedview1'%20pagecolor='%23ffffff'%20bordercolor='%23000000'%20borderopacity='0.25'%20inkscape:showpageshadow='2'%20inkscape:pageopacity='0.0'%20inkscape:pagecheckerboard='true'%20inkscape:deskcolor='%23d1d1d1'%20inkscape:document-units='mm'%20showguides='false'%20inkscape:zoom='13.536039'%20inkscape:cx='16.289846'%20inkscape:cy='14.849248'%20inkscape:window-width='1432'%20inkscape:window-height='891'%20inkscape:window-x='40'%20inkscape:window-y='37'%20inkscape:window-maximized='0'%20inkscape:current-layer='layer1'%20/%3e%3cdefs%20id='defs1'%20/%3e%3cg%20inkscape:label='Layer%201'%20inkscape:groupmode='layer'%20id='layer1'%3e%3cpath%20style='fill:none;fill-opacity:1;stroke:%23000000;stroke-width:1.05833333;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1'%20d='M%201.641913,4.4161192%203.4988386,6.1948584%206.9781305,2.2855416'%20id='path1'%20sodipodi:nodetypes='ccc'%20/%3e%3c/g%3e%3c/svg%3e");background-color:var(--input-checked-color-contrast);transition:all .15s ease-out}input[type=checkbox]:checked{background-color:var(--input-checked-color)}input[type=checkbox]:checked:before{opacity:1}input[type=checkbox]:not(:checked):before{opacity:0;transform:scale(1.5)}th,td{padding:.5rem;text-align:left}th:first-child,td:first-child{padding-left:0}th:last-child,td:last-child{padding-right:0}th{font-weight:700}strong{font-weight:600}li{margin-left:2rem}ol,p{margin-block:1rem}p,li{line-height:1.5rem}main[data-v-1dbad054]{padding:5vh 5vw;max-width:80ch}.recipe[data-v-1dbad054]{display:grid;grid-template-rows:repeat(3,auto);grid-template-columns:auto;grid-template-areas:"heading" "ingredients" "recipe-section" "footer";gap:1rem 10vw}@media (min-width: 50rem){.recipe[data-v-1dbad054]{grid-template-rows:repeat(3,auto);grid-template-columns:15rem auto;grid-template-areas:"heading heading" "ingredients recipe-section" "ingredients footer"}}h1[data-v-1dbad054]{grid-area:heading}.settings-and-ingredients[data-v-1dbad054]{display:flex;flex-direction:column;gap:5vh;height:min-content;grid-area:ingredients}@media (min-width: 50rem){.settings-and-ingredients[data-v-1dbad054]{position:sticky;top:5vh}}.recipe-section[data-v-1dbad054]{grid-area:recipe-section}.input-wrapper[data-v-1dbad054]{display:inline-flex;align-items:center;gap:.5rem}.recipe-step-list[data-v-1dbad054]{display:flex;flex-direction:column;gap:2rem;margin-block:2rem;counter-reset:recipe-steps}.recipe-step-list>li[data-v-1dbad054]{position:relative;display:block;margin-left:0;padding-left:3rem;counter-increment:recipe-steps}.recipe-step-list>li[data-v-1dbad054]:before{content:counter(recipe-steps);display:inline-block;width:2rem;height:2rem;line-height:2rem;margin-left:-3rem;margin-right:1rem;text-align:center;background:var(--divider-color);border-radius:100%;left:-2rem;z-index:-1}.recipe-step-list>li:not(:last-child)[data-v-1dbad054]:after{content:"";position:absolute;display:block;width:25%;left:3rem;bottom:-1rem;border:2px solid var(--divider-color);border-radius:2px}footer[data-v-1dbad054]{grid-area:footer}footer a[data-v-1dbad054]{color:var(--ds-color-sage-light)}@media (hover: hover){footer a[data-v-1dbad054][data-v-1dbad054]:hover{text-decoration:underline}}
