.timer-trigger-btn[data-astro-cid-7xqxumxp]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:var(--color-bg);border:1px solid var(--color-rule);border-radius:0;color:var(--color-text);font-size:var(--font-size--1);font-weight:500;transition:all .2s ease;white-space:nowrap;&[data-astro-cid-7xqxumxp]:hover,.timer-active[data-astro-cid-7xqxumxp] &[data-astro-cid-7xqxumxp]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media(max-width:768px){padding:.5rem .75rem;font-size:var(--font-size--2)}}.timer-active[data-astro-cid-7xqxumxp]{.timer-trigger-btn{border-color:var(--color-accent)}}.timer-trigger-btn.timer-active .timer-trigger-text,.timer-active .timer-trigger-text{display:block;font-weight:700}.modal{width:45ch}.timer-modal-content[data-astro-cid-7xqxumxp]{width:100%}.timer-input-container[data-astro-cid-7xqxumxp]{display:flex;gap:var(--space-md);align-items:center;justify-content:space-between;margin-bottom:.8rem}.timer-adjust-btn[data-astro-cid-7xqxumxp]{display:flex;align-items:center;justify-content:center;width:50px;min-height:32px;height:-webkit-fill-available;border:none;border-radius:4px;background:var(--color-text);color:var(--color-bg);transition:all .2s ease;flex-shrink:0;&[data-astro-cid-7xqxumxp]:hover{outline:2px solid var(--color-accent);outline-offset:2px}&[data-astro-cid-7xqxumxp]:active{transform:translate3d(0,1px,0)}}.timer-input-group[data-astro-cid-7xqxumxp]{display:flex;align-items:center}.timer-active[data-astro-cid-7xqxumxp] .timer-input[data-astro-cid-7xqxumxp]{pointer-events:none}.timer-input[data-astro-cid-7xqxumxp]{height:4ch;border:none;border-radius:4px;color:var(--color-text);background:var(--color-bg);font-size:var(--font-size-1);font-weight:700;font-family:monospace;text-align:center;&[data-astro-cid-7xqxumxp]:focus{outline:none;border-color:var(--color-accent)}}.timer-active[data-astro-cid-7xqxumxp]{.timer-input{z-index:-1;border:none}.timer-adjust-btn{display:none}}.timer-input[data-astro-cid-7xqxumxp]::-webkit-outer-spin-button,.timer-input[data-astro-cid-7xqxumxp]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.timer-input[data-astro-cid-7xqxumxp][type=number]{-moz-appearance:textfield}.timer-separator[data-astro-cid-7xqxumxp]{font-size:var(--font-size-1);font-weight:700;color:var(--color-text);margin:0 4px 4px}.timer-controls-container[data-astro-cid-7xqxumxp]{display:flex;gap:8px}.timer-btn[data-astro-cid-7xqxumxp]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:12px 16px;border:1px solid var(--color-rule);border-radius:6px;background:var(--color-bg);color:var(--color-text);font-size:var(--font-size--1);transition:all .2s ease;&[data-astro-cid-7xqxumxp]:hover{outline:2px solid var(--color-accent);outline-offset:2px}}.timer-start-btn[data-astro-cid-7xqxumxp]{background:var(--color-text);color:var(--color-bg);border-color:var(--color-text);&[data-astro-cid-7xqxumxp]:hover{outline:2px solid var(--color-accent);outline-offset:2px}}.timer-slider-container[data-astro-cid-7xqxumxp]{margin-bottom:20px}.timer-slider[data-astro-cid-7xqxumxp]{width:100%;height:6px;border-radius:3px;background:var(--color-rule);outline:none;margin-bottom:8px;&[data-astro-cid-7xqxumxp]::-webkit-slider-thumb{appearance:none;width:20px;height:20px;border-radius:50%;background:var(--color-accent)}&[data-astro-cid-7xqxumxp]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--color-accent);border:none}}.timer-slider-labels[data-astro-cid-7xqxumxp]{display:flex;justify-content:space-between;font-size:var(--font-size--2);color:var(--color-text)}.servings-input-group[data-astro-cid-t6jbq5mh]{display:contents;gap:var(--space-md);align-items:center}.servings-display-group[data-astro-cid-t6jbq5mh]{margin-right:var(--space-l);@media(max-width:768px){margin-right:var(--space-m)}@media(max-width:576px){margin-right:var(--space-s)}}#sv-inc[data-astro-cid-t6jbq5mh],#sv-dec[data-astro-cid-t6jbq5mh]{display:block;width:4rem;height:100%;border:none;background:transparent;color:var(--color-text);border-radius:0;align-items:center;font-size:var(--text-xl);transition:all var(--transition-fast);opacity:.6;cursor:pointer;&[data-astro-cid-t6jbq5mh]:hover{opacity:1;transform:scale(1.1)}&[data-astro-cid-t6jbq5mh]:active{transform:scale(.95)}}.servings-unit-wrapper[data-astro-cid-t6jbq5mh]{text-align-last:end}.servings-unit[data-astro-cid-t6jbq5mh],#sv-input[data-astro-cid-t6jbq5mh],#calculated-servings[data-astro-cid-t6jbq5mh]{font-size:var(--font-size-0);color:var(--color-text);background:var(--color-rule);font-weight:600}#sv-input[data-astro-cid-t6jbq5mh]{border:unset}.servings-unit[data-astro-cid-t6jbq5mh],#calculated-servings[data-astro-cid-t6jbq5mh]{pointer-events:none;display:inline}.servings-input-row[data-astro-cid-t6jbq5mh]{display:flex;align-items:center;gap:.25rem}.servings-control[data-astro-cid-t6jbq5mh]{display:flex;height:100%;align-items:center;gap:var(--space-lg);justify-content:center;white-space:nowrap;@media(max-width:768px){margin-inline:auto;gap:var(--space-s)}#sv-input{width:4ch;&::-webkit-outer-spin-button,&::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}&:focus{outline:none;border-radius:6px}appearance:textfield;-moz-appearance:textfield}}#servings-control[data-astro-cid-t6jbq5mh][data-mode]:not([data-mode=pan]){.servings-unit-wrapper{display:flex;text-align-last:center}.servings-input-group{display:contents}}.recipe-servings-control.is-modified{box-shadow:0 0 0 6px #639!important;border:1px solid transparent!important}.per-serving-size[data-astro-cid-t6jbq5mh]{color:var(--color-muted);font-weight:400;margin:0 .25rem}#sv-unit[data-astro-cid-t6jbq5mh]{justify-self:end}.per-serving-select[data-astro-cid-t6jbq5mh],#sv-unit[data-astro-cid-t6jbq5mh]{display:block;appearance:none;-webkit-appearance:none;color:var(--color-text);background:var(--color-rule);border:unset;font-size:var(--font-size-0);cursor:pointer;border-radius:3px}.twitter-tweet:not(.twitter-tweet-rendered){padding:var(--tc-padding, 1em);border:1px solid var(--tc-border-color, #cfd9de)}.twitter-tweet:not(.twitter-tweet-rendered)>:first-child{margin-top:0}.twitter-tweet:not(.twitter-tweet-rendered)>:last-child{margin-bottom:0}.twitter-tweet.twitter-tweet-rendered{color-scheme:normal}lite-youtube{background-color:#000;position:relative;display:block;contain:content;background-position:center center;background-size:cover;cursor:pointer;max-width:720px}lite-youtube:before{content:attr(data-title);display:block;position:absolute;top:0;background-image:linear-gradient(180deg,#000000ab,#0000008a 14%,#00000026 54%,#0000000d 72%,#0000 94%);height:99px;width:100%;font-family:YouTube Noto,Roboto,Arial,Helvetica,sans-serif;color:#eee;text-shadow:0 0 2px rgba(0,0,0,.5);font-size:18px;padding:25px 20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box}lite-youtube:hover:before{color:#fff}lite-youtube:after{content:"";display:block;padding-bottom:56.25%}lite-youtube>iframe{width:100%;height:100%;position:absolute;top:0;left:0;border:0}lite-youtube>.lyt-playbtn{display:block;width:100%;height:100%;background:no-repeat center/68px 48px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 68 48"><path d="M66.52 7.74c-.78-2.93-2.49-5.41-5.42-6.19C55.79.13 34 0 34 0S12.21.13 6.9 1.55c-2.93.78-4.63 3.26-5.42 6.19C.06 13.05 0 24 0 24s.06 10.95 1.48 16.26c.78 2.93 2.49 5.41 5.42 6.19C12.21 47.87 34 48 34 48s21.79-.13 27.1-1.55c2.93-.78 4.64-3.26 5.42-6.19C67.94 34.95 68 24 68 24s-.06-10.95-1.48-16.26z" fill="red"/><path d="M45 24 27 14v20" fill="white"/></svg>');position:absolute;cursor:pointer;z-index:1;filter:grayscale(100%);transition:filter .1s cubic-bezier(0,0,.2,1);border:0}lite-youtube:hover>.lyt-playbtn,lite-youtube .lyt-playbtn:focus{filter:none}lite-youtube.lyt-activated{cursor:unset}lite-youtube.lyt-activated:before,lite-youtube.lyt-activated>.lyt-playbtn{opacity:0;pointer-events:none}.lyt-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}lite-youtube>iframe{all:unset!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important;border:0!important}lite-vimeo{font-size:10px;background-color:#000;position:relative;display:block;contain:content;background-position:center center;background-size:cover}lite-vimeo:after{content:"";display:block;padding-bottom:56.25%}lite-vimeo>iframe{all:unset!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important;border:0!important}lite-vimeo>.ltv-playbtn{content:"";position:absolute;inset:0;width:100%;background:transparent;outline:0;border:0;cursor:pointer}lite-vimeo>.ltv-playbtn:before{width:6.5em;height:4em;background:#172322bf;opacity:.8;border-radius:.25rem;transition:all .2s cubic-bezier(0,0,.2,1)}lite-vimeo>.ltv-playbtn:focus:before{outline:auto}lite-vimeo:hover>.ltv-playbtn:before{background-color:#00adef;background-color:var(--ltv-color, #00adef);opacity:1}lite-vimeo>.ltv-playbtn:after{border-style:solid;border-width:1em 0 1em 1.7em;border-color:transparent transparent transparent #fff}lite-vimeo>.ltv-playbtn:before,lite-vimeo>.ltv-playbtn:after{content:"";position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}lite-vimeo.ltv-activated:before,lite-vimeo.ltv-activated>.ltv-playbtn{cursor:unset;opacity:0;pointer-events:none}.link-preview[data-astro-cid-ztfdmrby]{--lp-width: var(--link-preview-width, 30em);--lp-pad-x: var(--link-preview-padding-inline, 0);--lp-pad-y: var(--link-preview-padding-block, .5em);--lp-corners: var(--link-preview-corners, 0);--lp-desc-lines: var(--link-preview-description-lines, 1);position:relative;width:var(--lp-width);max-width:100%;display:flex;flex-direction:column-reverse;border-radius:var(--lp-corners)}.link-preview[data-astro-cid-ztfdmrby] [data-astro-cid-ztfdmrby]{margin:0!important}.link-preview__content[data-astro-cid-ztfdmrby]{display:flex;flex-direction:column;padding:var(--lp-pad-y) var(--lp-pad-x)}.link-preview[data-astro-cid-ztfdmrby] header[data-astro-cid-ztfdmrby]{display:flex;flex-direction:column-reverse}.link-preview__description[data-astro-cid-ztfdmrby]{display:-webkit-box;-webkit-line-clamp:var(--lp-desc-lines);-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.link-preview[data-astro-cid-ztfdmrby]:not(.link-preview--has-video) a[data-astro-cid-ztfdmrby]:after{content:"";position:absolute;inset:0}.link-preview[data-astro-cid-ztfdmrby] img[data-astro-cid-ztfdmrby],.link-preview[data-astro-cid-ztfdmrby] video[data-astro-cid-ztfdmrby]{aspect-ratio:1200 / 630;width:100%;height:auto;object-fit:cover;border-top-left-radius:var(--lp-corners);border-top-right-radius:var(--lp-corners)}.external-link[data-astro-cid-stjl7fun]{display:flex;flex-direction:column;width:100%;border:var(--bluesky-card-border);border-radius:var(--bluesky-radius-md);overflow:hidden;text-decoration:none;color:var(--bluesky-color-text);background:var(--bluesky-color-background);transition:var(--bluesky-card-transition)}.thumbnail[data-astro-cid-stjl7fun]{aspect-ratio:var(--bluesky-aspect-ratio-thumb);width:100%;height:auto;object-fit:cover}.content[data-astro-cid-stjl7fun]{padding:var(--bluesky-content-padding)}.domain[data-astro-cid-stjl7fun]{font-size:var(--bluesky-font-size-sm);color:var(--bluesky-color-text-secondary);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.title[data-astro-cid-stjl7fun]{font-weight:var(--bluesky-font-weight-semibold);margin:0;color:var(--bluesky-color-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.description[data-astro-cid-stjl7fun]{font-size:var(--bluesky-font-size-sm);color:var(--bluesky-color-text-secondary);margin:var(--bluesky-space-xs) 0 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.image-grid-container[data-astro-cid-tayatr6q]{width:100%;max-width:var(--bluesky-content-max-width);margin:0 auto;aspect-ratio:var(--bluesky-aspect-ratio-thumb)}.image-grid[data-astro-cid-tayatr6q]{width:100%;height:100%;display:grid;gap:var(--bluesky-space-xs);border-radius:var(--bluesky-radius-md);overflow:hidden}.image-grid-item[data-astro-cid-tayatr6q]{position:relative;overflow:hidden;width:100%;height:100%;background-color:var(--bluesky-color-border)}.image-grid-item[data-astro-cid-tayatr6q] img[data-astro-cid-tayatr6q]{width:100%;height:100%;object-fit:cover}.image-grid--1[data-astro-cid-tayatr6q]{grid-template-columns:1fr}.image-grid--2[data-astro-cid-tayatr6q],.image-grid--3[data-astro-cid-tayatr6q]{grid-template-columns:repeat(2,1fr)}.image-grid--3[data-astro-cid-tayatr6q] .image-grid-item[data-astro-cid-tayatr6q]:first-child{grid-row:span 2}.image-grid--4[data-astro-cid-tayatr6q]{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.media-container[data-astro-cid-kx6yyo6i]{width:100%;overflow:hidden;border-radius:var(--bluesky-radius-md);position:relative;background-color:var(--bluesky-color-border)}.media-container[data-astro-cid-kx6yyo6i]>img[data-astro-cid-kx6yyo6i]{width:100%;height:100%;object-fit:cover}.play-button[data-astro-cid-pkddrwlf]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:6rem;height:6rem;border-radius:var(--bluesky-radius-full);background-color:var(--bluesky-color-overlay);display:flex;align-items:center;justify-content:center}.play-icon[data-astro-cid-pkddrwlf]{width:60%;height:60%;object-fit:cover}.thumbnail[data-astro-cid-pkddrwlf]{width:100%;height:100%;object-fit:cover}.avatar[data-astro-cid-manwa2bn]{border-radius:var(--bluesky-radius-full);overflow:hidden;background-color:var(--bluesky-color-border);flex-shrink:0}.avatar[data-astro-cid-manwa2bn] img[data-astro-cid-manwa2bn]{width:100%;height:100%;object-fit:cover}.medium[data-astro-cid-manwa2bn]{width:2.5rem;height:2.5rem}.small[data-astro-cid-manwa2bn]{width:1rem;height:1rem}.post-container[data-astro-cid-focmzavi]{border:var(--bluesky-card-border);border-radius:var(--bluesky-radius-md);display:flex;flex-direction:column;gap:var(--bluesky-space-xs);padding:var(--bluesky-space-sm);text-decoration:none;color:var(--bluesky-color-text);transition:var(--bluesky-card-transition)}.post-link[data-astro-cid-focmzavi]{text-decoration:none}.post-container[data-astro-cid-focmzavi]:hover{background-color:var(--bluesky-color-background-hover)}.user-info[data-astro-cid-focmzavi]{display:flex;gap:var(--bluesky-space-xs);align-items:center}.user-text[data-astro-cid-focmzavi]{font-size:var(--bluesky-font-size-sm);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--bluesky-color-text)}.name[data-astro-cid-focmzavi]{font-weight:var(--bluesky-font-weight-bold);color:var(--bluesky-color-text)}.handle[data-astro-cid-focmzavi]{color:var(--bluesky-color-text-secondary);margin-left:var(--bluesky-space-xs)}.content[data-astro-cid-focmzavi]{font-size:var(--bluesky-font-size-sm);color:var(--bluesky-color-text);margin:0;line-height:var(--bluesky-line-height-normal)}.card[data-astro-cid-ovxpf64e]{display:flex;flex-direction:column;width:100%;border:var(--bluesky-card-border);border-radius:var(--bluesky-radius-md);overflow:hidden;text-decoration:none;color:var(--bluesky-color-text);background:var(--bluesky-color-background);transition:var(--bluesky-card-transition)}.card[data-astro-cid-ovxpf64e]:hover{background:var(--bluesky-color-background-hover)}.cover-image[data-astro-cid-ovxpf64e]{aspect-ratio:var(--bluesky-aspect-ratio-thumb);width:100%;height:auto;object-fit:cover}.content[data-astro-cid-ovxpf64e]{padding:var(--bluesky-content-padding)}.header[data-astro-cid-ovxpf64e]{display:flex;gap:var(--bluesky-card-gap);align-items:center}.avatar[data-astro-cid-ovxpf64e]{width:var(--bluesky-avatar-md);height:var(--bluesky-avatar-md)}.title-group[data-astro-cid-ovxpf64e]{display:flex;flex-direction:column;gap:var(--bluesky-space-2xs)}.title[data-astro-cid-ovxpf64e]{font-weight:var(--bluesky-font-weight-semibold);line-height:var(--bluesky-line-height-title);margin:0;color:var(--bluesky-color-text)}.subtitle[data-astro-cid-ovxpf64e]{font-size:var(--bluesky-font-size-sm);color:var(--bluesky-color-text-secondary);line-height:var(--bluesky-line-height-subtitle);margin:0}.description[data-astro-cid-ovxpf64e]{font-size:var(--bluesky-font-size-sm);color:var(--bluesky-color-text-secondary);line-height:var(--bluesky-line-height-normal);margin:var(--bluesky-space-xs) 0 0 0}.record-with-media[data-astro-cid-ojlygtsz]{display:flex;flex-direction:column;gap:var(--bluesky-space-sm)}.bluesky-post-container{--bluesky-color-overlay: rgba(0, 0, 0, .5);--bluesky-color-link: rgb(59 130 246);--bluesky-color-text--light: #000000;--bluesky-color-text-secondary--light: rgb(66 87 108);--bluesky-color-border--light: #e5e5e5;--bluesky-color-background--light: #ffffff;--bluesky-color-background-hover--light: #fafafa;--bluesky-color-text--dark: white;--bluesky-color-text-secondary--dark: rgb(174, 187, 201);--bluesky-color-border--dark: rgb(46, 64, 82);--bluesky-color-background--dark: hsl(211, 20%, 20%);--bluesky-color-background-hover--dark: hsl(211, 20%, 15%);--bluesky-color-text: var(--bluesky-color-text--light);--bluesky-color-text-secondary: var(--bluesky-color-text-secondary--light);--bluesky-color-border: var(--bluesky-color-border--light);--bluesky-color-background: var(--bluesky-color-background--light);--bluesky-color-background-hover: var( --bluesky-color-background-hover--light );--bluesky-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--bluesky-font-size-sm: .875rem;--bluesky-font-size-base: 1rem;--bluesky-font-size-lg: 1.125rem;--bluesky-font-weight-normal: 400;--bluesky-font-weight-medium: 500;--bluesky-font-weight-semibold: 600;--bluesky-font-weight-bold: 700;--bluesky-line-height-tight: 1.2;--bluesky-line-height-normal: 1.4;--bluesky-line-height-relaxed: 1.6;--bluesky-line-height-title: 21px;--bluesky-line-height-subtitle: 18px;--bluesky-space-2xs: .125rem;--bluesky-space-xs: .25rem;--bluesky-space-sm: .5rem;--bluesky-space-md: .75rem;--bluesky-space-lg: 1rem;--bluesky-space-xl: 1.25rem;--bluesky-space-2xl: 1.5rem;--bluesky-radius-sm: .25rem;--bluesky-radius-md: .5rem;--bluesky-radius-lg: .75rem;--bluesky-radius-full: 9999px;--bluesky-content-max-width: 600px;--bluesky-content-min-width: 300px;--bluesky-content-padding-x: var(--bluesky-space-lg);--bluesky-content-padding-y: var(--bluesky-space-md);--bluesky-content-padding: var(--bluesky-content-padding-y) var(--bluesky-content-padding-x);--bluesky-card-gap: var(--bluesky-space-sm);--bluesky-card-border: 1px solid var(--bluesky-color-border);--bluesky-card-padding: var(--bluesky-content-padding);--bluesky-card-transition: background-color .2s ease;--bluesky-aspect-ratio-thumb: 1.91/1;--bluesky-aspect-ratio-square: 1/1;--bluesky-aspect-ratio-video: 16/9;--bluesky-icon-size-sm: 1rem;--bluesky-icon-size-md: 1.5rem;--bluesky-icon-size-lg: 2rem}@media(prefers-color-scheme:dark){.bluesky-post-container{--bluesky-color-text: var(--bluesky-color-text--light);--bluesky-color-text-secondary: var(--bluesky-color-text-secondary--light);--bluesky-color-border: var(--bluesky-color-border--light);--bluesky-color-background: var(--bluesky-color-background--light);--bluesky-color-background-hover: var( --bluesky-color-background-hover--light )}}@supports (--color: light-dark(var(--a), var(--b))){.bluesky-post-container{--bluesky-color-text: light-dark( var(--bluesky-color-text--light), var(--bluesky-color-text--dark) );--bluesky-color-text-secondary: light-dark( var(--bluesky-color-text-secondary--light), var(--bluesky-color-text-secondary--dark) );--bluesky-color-border: light-dark( var(--bluesky-color-border--light), var(--bluesky-color-border--dark) );--bluesky-color-background: light-dark( var(--bluesky-color-background--light), var(--bluesky-color-background--dark) );--bluesky-color-background-hover: light-dark( var(--bluesky-color-background-hover--light), var(--bluesky-color-background-hover--dark) )}}.recipe-content[data-astro-cid-763jalmv] .hero-content-layout[data-astro-cid-763jalmv]{margin-inline:calc(-1 * (var(--space-sm) + 8px));margin-block:calc(-1 * (var(--space-md) + 8px));@media(max-width:768px){margin-bottom:0}header{@media(max-width:768px){margin-bottom:unset}}}.recipe-content[data-astro-cid-763jalmv] .hero-content-wrapper[data-astro-cid-763jalmv]{position:relative;display:flex;justify-content:flex-end;align-items:flex-start;width:100%;@media(max-width:768px){flex-direction:column;align-items:inherit;gap:unset}}.recipe-content[data-astro-cid-763jalmv] .hero-content-wrapper__text[data-astro-cid-763jalmv]{place-self:anchor-center;z-index:3;padding:var(--space-m);border-radius:var(--radius-full);max-width:60ch;min-width:33%;align-items:flex-start;text-align:start;@media(max-width:768px){margin-top:5rem;align-items:center;text-align:center;h1{font-size:var(--font-size-5)}}@media(max-width:568px){h1{font-size:var(--font-size-4)}}h1{white-space:nowrap}.pan-servings-text,.servings-input-row{text-shadow:none}}.recipe-content[data-astro-cid-763jalmv] .hero-content-wrapper__thumbnail[data-astro-cid-763jalmv]{@media(max-width:768px){flex-direction:column-reverse;width:66%;aspect-ratio:16 / 9;min-width:0;padding:0;margin-bottom:0;border-radius:0;background:transparent}}@media(max-width:768px){.recipe-content[data-astro-cid-763jalmv] .hero-content-wrapper__images-container[data-astro-cid-763jalmv]{border-radius:0;overflow:hidden}.recipe-content[data-astro-cid-763jalmv] .hero-content-wrapper__caption[data-astro-cid-763jalmv]{position:static;width:auto;height:auto;pointer-events:auto;margin-top:var(--space-3xs);align-self:end}.recipe-content[data-astro-cid-763jalmv] .hero-content-wrapper__caption-svg[data-astro-cid-763jalmv]{display:none}.recipe-content[data-astro-cid-763jalmv] .hero-content-wrapper__source-link-overlay[data-astro-cid-763jalmv]{position:static;width:fit-content;height:auto;padding-block:0;display:inline-flex;pointer-events:auto}.recipe-content[data-astro-cid-763jalmv] .hero-content-wrapper__source-link-text[data-astro-cid-763jalmv]{display:inline}}.recipe-content[data-astro-cid-763jalmv]{margin:0 auto;position:relative;display:flex;flex-direction:column;min-height:100vh;padding-bottom:var(--space-3xl)}.recipe-collections-sidebar[data-astro-cid-763jalmv]{position:absolute;right:calc(-1 * var(--space-md) - 20rem);top:4rem;width:18rem;z-index:10;@media(max-width:1600px){position:unset;width:unset}@media(max-width:1599px){margin-bottom:var(--space-3xl);nav{justify-self:anchor-center}h2{text-align:center}}}.recipe-collections-title[data-astro-cid-763jalmv]{font-size:var(--font-size-3);font-weight:var(--font-weight-medium);opacity:.4;margin-block:0 var(--space-sm);margin-left:-3rem;@media(max-width:1600px){margin-left:0}}.recipe-collection-recipes-list[data-astro-cid-763jalmv]{list-style:decimal-leading-zero;@media(max-width:1600px){padding-left:3rem}}.recipe-collection-recipes-list[data-astro-cid-763jalmv] li[data-astro-cid-763jalmv]{@media(max-width:1024px){margin-bottom:var(--space-xs)}}.recipe-collection-recipes-list[data-astro-cid-763jalmv] li[data-astro-cid-763jalmv]::marker{font-size:var(--font-size-2);color:var(--color-muted)}.recipe-collection-recipe-link[data-astro-cid-763jalmv]{display:flex;gap:var(--space-xs);text-decoration:none}.recipe-collection-recipe-image[data-astro-cid-763jalmv]{flex-shrink:0;width:80px;height:80px;overflow:hidden;border-radius:var(--radius-sm);background:var(--color-raised);img{width:100%;height:100%;object-fit:cover;display:block}}.recipe-collection-recipe-image-placeholder[data-astro-cid-763jalmv]{display:flex;align-items:center;justify-content:center;background:var(--color-raised);color:var(--color-muted)}.recipe-collection-recipe-content[data-astro-cid-763jalmv]{flex:1;color:var(--color-muted)}.recipe-collection-name[data-astro-cid-763jalmv]{display:block;font-size:var(--font-size--1);font-weight:var(--font-weight-medium)}.recipe-collection-recipe-title[data-astro-cid-763jalmv]{font-size:var(--font-size-1);color:var(--color-text);margin:0;margin-bottom:var(--space-3xs)}.recipe-collection-recipe-description[data-astro-cid-763jalmv]{font-size:var(--font-size--2);margin:0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.recipe-source-wrapper[data-astro-cid-763jalmv]{color:var(--color-text);white-space:nowrap}.recipe-source-link[data-astro-cid-763jalmv]{color:var(--color-text);text-decoration:none;border-bottom:1px solid var(--color-rule);&[data-astro-cid-763jalmv]:hover{color:var(--color-accent)}}.recipe-detail-link[data-astro-cid-763jalmv]{color:var(--color-muted);text-decoration:underline;text-underline-offset:2px;&[data-astro-cid-763jalmv]:hover{color:var(--color-accent)}}.recipe-collection[data-astro-cid-763jalmv]{display:inline-flex;align-items:center;gap:var(--space-xs);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-muted)}.recipe-preparation-title[data-astro-cid-763jalmv]{width:100%;text-align:center;font-size:var(--font-size-3);font-weight:500;margin-block:1.75rem 1.5rem}.recipe-step[data-astro-cid-763jalmv]{text-align:left;padding-block:var(--space-xs);display:flex;flex-direction:column;gap:var(--space-md)}.recipe-step[data-astro-cid-763jalmv]:first-of-type{padding-top:0}.recipe-step[data-astro-cid-763jalmv]:not(:last-of-type){border-bottom:1px solid var(--color-rule);margin-bottom:var(--space-xs)}.recipe-step-title[data-astro-cid-763jalmv],.recipe-section[data-astro-cid-763jalmv] h4[data-astro-cid-763jalmv]{font-size:var(--font-size-2);font-weight:900;margin:0;letter-spacing:.01em;text-transform:none;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:10px;text-decoration-color:var(--color-rule);text-decoration-skip-ink:none}.recipe-section[data-astro-cid-763jalmv]{display:flex;flex-wrap:wrap;column-gap:var(--space-xl);row-gap:var(--space-xs);align-items:flex-start;@media(max-width:768px){flex-direction:column-reverse!important}>section[data-astro-cid-763jalmv]{display:flex;flex-direction:column;gap:var(--space-md)}h4{margin-top:0}}.recipe-body[data-astro-cid-763jalmv].has-multiple-steps .recipe-section[data-astro-cid-763jalmv]{flex-direction:row-reverse;.recipe-instructions{flex:1 1 45%}.recipe-ingredients{flex:1 1 30%;gap:0}}.recipe-body[data-astro-cid-763jalmv]{position:relative;.recipe-ingredients{flex:1 1 20%;min-width:220px;.modified-indicator{text-decoration:none;&:hover .modified-indicator-text{text-decoration:underline}.modified-indicator-arrow{padding-left:var(--space-2xs);display:none;@media(max-width:768px){display:inline}}}.modified-indicator:hover .modified-indicator-arrow{@media(min-width:769px){display:inline}}.ingredients-group-title{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin:0 0 var(--space-xs)}.ingredients-list{list-style:none}.ingredient-item{margin-bottom:0;font-size:var(--font-size-1);display:inline-flex;width:100%;flex-direction:row-reverse;justify-content:space-between;align-items:flex-start;gap:var(--space-xs)}}&.has-multiple-steps .recipe-ingredients .ingredients-list{@media(max-width:768px){margin-bottom:var(--space-2xs)}}.recipe-instructions{flex:1 1 55%;min-width:220px;.instructions-text{margin:0;p{margin:0 0 .75rem;font-size:var(--font-size-1)}}}.ingredient-subtitle{font-weight:var(--font-medium);color:var(--color-muted);margin:.25rem 0;text-transform:uppercase;letter-spacing:.08em;font-size:var(--text-xs)}}.recipe-action-buttons[data-astro-cid-763jalmv]{display:flex;flex-wrap:wrap;gap:var(--space-xs);justify-content:center;width:100%;@media(max-width:768px){margin-top:-.75rem;padding-bottom:var(--space-md)}}.recipe-action-buttons[data-astro-cid-763jalmv] #recipe-print-button[data-astro-cid-763jalmv],.recipe-action-buttons[data-astro-cid-763jalmv] #article-print-button[data-astro-cid-763jalmv],.recipe-action-buttons[data-astro-cid-763jalmv] .timer-trigger-btn[data-astro-cid-763jalmv],.recipe-action-buttons[data-astro-cid-763jalmv] .recipe-meta-info-btn[data-astro-cid-763jalmv]{flex:none;display:flex;align-items:center;justify-content:center;padding:var(--space-3xs) var(--space-2xs);background:transparent;color:var(--color-text);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;line-height:1}.recipe-action-buttons[data-astro-cid-763jalmv] #recipe-print-button[data-astro-cid-763jalmv]:hover,.recipe-action-buttons[data-astro-cid-763jalmv] #recipe-print-button[data-astro-cid-763jalmv]:focus-visible,.recipe-action-buttons[data-astro-cid-763jalmv] #article-print-button[data-astro-cid-763jalmv]:hover,.recipe-action-buttons[data-astro-cid-763jalmv] #article-print-button[data-astro-cid-763jalmv]:focus-visible,.recipe-action-buttons[data-astro-cid-763jalmv] .timer-trigger-btn[data-astro-cid-763jalmv]:hover,.recipe-action-buttons[data-astro-cid-763jalmv] .timer-trigger-btn[data-astro-cid-763jalmv]:focus-visible,.recipe-action-buttons[data-astro-cid-763jalmv] .recipe-meta-info-btn[data-astro-cid-763jalmv]:hover,.recipe-action-buttons[data-astro-cid-763jalmv] .recipe-meta-info-btn[data-astro-cid-763jalmv]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.recipe-action-buttons[data-astro-cid-763jalmv] .timer-trigger-btn[data-astro-cid-763jalmv]{&.timer-running{position:fixed;top:var(--space-md);right:var(--space-md);z-index:1000;margin:0;background:var(--color-bg);border-color:var(--color-accent);color:var(--color-accent);padding:var(--space-sm) var(--space-sm);min-height:2.5rem;font-size:var(--text-base);@media(max-width:768px){top:var(--space-sm);right:var(--space-sm)}}}.recipe-url[data-astro-cid-763jalmv]{display:block;width:fit-content;color:var(--color-muted);text-decoration:none;font-family:var(--font-mono);font-size:var(--text-xs)}.recipe-dates-section[data-astro-cid-763jalmv],.recipe-tags-section[data-astro-cid-763jalmv],.recipe-author-section[data-astro-cid-763jalmv]{display:flex;flex-direction:column;gap:.5rem;text-align:center}.recipe-dates[data-astro-cid-763jalmv]{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap;@media(max-width:768px){flex-direction:column;gap:.5rem;align-items:center}}.recipe-date[data-astro-cid-763jalmv]{display:flex;gap:.5rem;align-items:center}.recipe-date-label[data-astro-cid-763jalmv]{color:var(--color-muted);font-weight:500}.recipe-navigation[data-astro-cid-763jalmv]{text-align:center}.recipe-tags-list[data-astro-cid-763jalmv]{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center}.recipe-tag[data-astro-cid-763jalmv]{color:var(--color-muted);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase}.recipe-author-label[data-astro-cid-763jalmv]{color:var(--color-muted);font-weight:500;font-size:var(--font-size--1)}.recipe-author[data-astro-cid-763jalmv]{color:var(--color-text);font-weight:600}.recipe-image-container[data-astro-cid-763jalmv]{position:relative;box-shadow:none;overflow:hidden;width:140px;contain:layout size;border:1px solid var(--color-rule);.recipe-primary-image{display:block;width:100%;height:100%;object-fit:cover;background:var(--color-raised)}.recipe-primary-frame{display:none}}.recipe-share-container[data-astro-cid-763jalmv]{position:relative;display:flex;justify-content:center;gap:var(--space-md)}.recipe-share-icon[data-astro-cid-763jalmv]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:opacity .2s ease;width:18px;height:18px}.recipe-share-icon--share[data-astro-cid-763jalmv]{opacity:1}.recipe-share-icon--check[data-astro-cid-763jalmv]{opacity:0}.recipe-action-button[data-astro-cid-763jalmv]{&.recipe-share-success{background:color-mix(in srgb,var(--color-accent) 12%,transparent);border-color:var(--color-accent);color:var(--color-accent);animation:recipe-share-success-flash 1.2s ease-out;.recipe-share-icon--share{opacity:0}.recipe-share-icon--check{opacity:1}}}@keyframes recipe-share-success-flash{0%{background:color-mix(in srgb,var(--color-accent) 16%,transparent);border-color:var(--color-accent);color:var(--color-accent);transform:translate3d(0,-1px,0) scale(1.05)}50%{background:color-mix(in srgb,var(--color-accent) 24%,transparent);border-color:var(--color-accent);color:var(--color-accent);transform:translate3d(0,-2px,0) scale(1.1)}to{background:var(--color-bg);border-color:var(--color-rule);color:var(--color-text);transform:translate3d(0,-1px,0) scale(1)}}@keyframes linkHighlight{0%{background-color:color-mix(in srgb,var(--color-accent) 30%,transparent)}to{background-color:transparent}}.recipe-step[data-astro-cid-763jalmv]:has(.recipe-step-title:not(.hidden)) .instructions-heading[data-astro-cid-763jalmv],.recipe-step[data-astro-cid-763jalmv]:has(.recipe-step-title:not(.hidden)) .ingredients-heading[data-astro-cid-763jalmv]{display:none}.recipe-hero-image-button[data-astro-cid-763jalmv]{width:100%;height:100%;padding:0;border:none;background:transparent;cursor:zoom-in;display:block;img{width:100%;height:100%;object-fit:cover;display:block}&:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}}.step-image-container[data-astro-cid-763jalmv]{margin-bottom:var(--space-lg);display:flex;flex-wrap:wrap;gap:var(--space-xs);@media(max-width:576px){margin-inline:0}}.step-image-link[data-astro-cid-763jalmv]{max-width:8rem;width:8rem;overflow:hidden;cursor:zoom-in;padding:0;border:1px solid var(--color-rule);background:transparent;display:flex;align-items:center;justify-content:center;&[data-astro-cid-763jalmv]:hover,&[data-astro-cid-763jalmv]:focus-visible{border-color:var(--color-text);outline:2px solid var(--color-accent);outline-offset:2px}}.step-image[data-astro-cid-763jalmv]{width:100%;height:100%;display:block;object-fit:cover}.recipe-servings-control[data-astro-cid-763jalmv]{position:relative;display:flex;flex-direction:column;gap:var(--space-xs);margin-block:.33rem .66rem;background:var(--color-rule);border-radius:var(--radius-sm);padding:var(--space-sm);z-index:1;@media(max-width:768px){margin-inline:calc(-1 * (var(--space-sm) + 8px));border-radius:unset}}.recipe-servings-control[data-astro-cid-763jalmv]:has(#servings-control[data-mode=pan]){min-height:5.25rem}.recipe-reset-btn[data-astro-cid-763jalmv]{position:absolute;bottom:-1.5rem;right:0;transform:translate(-50%);display:none;background:#639;border:1px solid rebeccapurple;color:#fff;cursor:pointer;align-items:center;justify-content:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-full);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;transition:all var(--transition-normal);z-index:1;@media(max-width:768px){transform:translate(-16.6%)}}.recipe-reset-btn[data-astro-cid-763jalmv]:hover{background:color-mix(in srgb,rebeccapurple 90%,black);border-color:color-mix(in srgb,rebeccapurple 90%,black)}.recipe-reset-btn[data-astro-cid-763jalmv] .reset-icon[data-astro-cid-763jalmv]{position:static;color:#fff}.recipe-servings-control[data-astro-cid-763jalmv].is-modified .recipe-reset-btn[data-astro-cid-763jalmv]{display:flex}.recipe-meta-list[data-astro-cid-763jalmv]{display:grid;grid-template-columns:auto 1fr;row-gap:var(--space-md)}.recipe-meta-list[data-astro-cid-763jalmv] dt[data-astro-cid-763jalmv]{margin:0;font-weight:var(--font-medium);grid-column:1}.recipe-meta-list[data-astro-cid-763jalmv] dd[data-astro-cid-763jalmv]{display:flex;flex-wrap:wrap;gap:var(--space-2xs);margin:0;grid-column:2;font-size:var(--font-size--1)}.recipe-meta-wrapper[data-astro-cid-763jalmv]{display:flex;flex-direction:column;width:100%;gap:var(--space-xs);padding:var(--space-xs);background:color-mix(in srgb,var(--color-text) 5%,transparent);border-radius:var(--radius-md)}.recipe-meta-wrapper[data-astro-cid-763jalmv]:has(.recipe-meta-search-link){flex-direction:row;flex-wrap:wrap;align-items:center}.recipe-meta-time[data-astro-cid-763jalmv]{display:flex;gap:var(--space-sm);align-items:baseline}.recipe-meta-time-label[data-astro-cid-763jalmv]{font-weight:var(--font-medium);min-width:fit-content}.recipe-meta-time-value[data-astro-cid-763jalmv]{color:var(--color-text)}.recipe-meta-links[data-astro-cid-763jalmv],.recipe-meta-ingredients-list[data-astro-cid-763jalmv]{display:flex;flex-wrap:wrap;gap:var(--space-xs);align-items:center}.recipe-meta-ingredient-link[data-astro-cid-763jalmv]{color:var(--color-text);text-decoration:none;transition:color var(--transition-fast)}.recipe-meta-ingredient-link[data-astro-cid-763jalmv]:hover,.recipe-meta-ingredient-link[data-astro-cid-763jalmv]:focus-visible{color:var(--color-accent);text-decoration:underline;text-underline-offset:2px}#recipe-meta-info-dialog-title,#timer-dialog-title{margin-block:0;line-height:normal}.modal-content{background:var(--color-bg);color:var(--color-text)}.modal-close button{color:var(--color-text)}.source-link-preview-tooltip[data-astro-cid-763jalmv]{position:absolute;right:0;bottom:0;transform:translate(0) scale(.8);width:30em;max-width:40vw;opacity:0;pointer-events:none;z-index:1000;transition:opacity var(--transition-normal),transform var(--transition-slow);transform-origin:bottom right}@media(min-width:769px){.hero-content-wrapper[data-astro-cid-763jalmv]:has(.hero-content-wrapper__source-link-overlay:hover) .source-link-preview-tooltip[data-astro-cid-763jalmv]{opacity:1;transform:translate(0) scale(1)}}.source-link-preview-content[data-astro-cid-763jalmv]{background:var(--color-raised);border:1px solid var(--color-rule);padding:var(--space-md);box-shadow:0 4px 8px #0000001a}.source-link-preview-tooltip[data-astro-cid-763jalmv] .link-preview{--link-preview-width: 100%;--link-preview-padding-inline: 0;--link-preview-padding-block: 0;--link-preview-corners: 0;background:transparent;border:none;padding:0}
