.timer-trigger-btn[data-astro-cid-7xqxumxp]{background:var(--color-bg);border:1px solid var(--color-rule);color:var(--color-text);white-space:nowrap;border-radius:0;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:14px;font-weight:500;transition:all .2s;display:flex;&[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 (width<=768px){padding:.5rem .75rem;font-size:12px}}.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{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-weight:700;display:block}.modal{width:45ch}.timer-modal-content[data-astro-cid-7xqxumxp]{width:100%}.timer-input-container[data-astro-cid-7xqxumxp]{justify-content:space-between;align-items:center;margin-bottom:.8rem;display:flex}.timer-adjust-btn[data-astro-cid-7xqxumxp]{background:var(--color-text);width:50px;height:-webkit-fill-available;min-height:32px;color:var(--color-bg);border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex;&[data-astro-cid-7xqxumxp]:hover{outline:2px solid var(--color-accent);outline-offset:2px}&[data-astro-cid-7xqxumxp]:active{transform:translateY(1px)}}.timer-input-group[data-astro-cid-7xqxumxp]{align-items:center;display:flex}.timer-active[data-astro-cid-7xqxumxp] .timer-input[data-astro-cid-7xqxumxp]{pointer-events:none}.timer-input[data-astro-cid-7xqxumxp]{height:4ch;color:var(--color-text);text-align:center;border:none;border-radius:4px;font-family:monospace;font-size:24px;font-weight:700;&[data-astro-cid-7xqxumxp]:focus{border-color:var(--color-accent);outline:none}}.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{-webkit-appearance:none;margin:0}.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]{color:var(--color-text);margin:0 4px 4px;font-size:24px;font-weight:700}.timer-controls-container[data-astro-cid-7xqxumxp]{gap:8px;display:flex}.timer-btn[data-astro-cid-7xqxumxp]{border:1px solid var(--color-rule);background:var(--color-bg);color:var(--color-text);border-radius:6px;flex:1;justify-content:center;align-items:center;gap:6px;padding:12px 16px;font-size:14px;transition:all .2s;display:inline-flex;&[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]{background:var(--color-rule);border-radius:3px;outline:none;width:100%;height:6px;margin-bottom:8px;&[data-astro-cid-7xqxumxp]::-webkit-slider-thumb{appearance:none;background:var(--color-accent);border-radius:50%;width:20px;height:20px}&[data-astro-cid-7xqxumxp]::-moz-range-thumb{background:var(--color-accent);border:none;border-radius:50%;width:20px;height:20px}}.timer-slider-labels[data-astro-cid-7xqxumxp]{color:var(--color-text);justify-content:space-between;font-size:12px;display:flex}.servings-input-group[data-astro-cid-t6jbq5mh]{gap:var(--space-md);align-items:center;display:flex;& .sv-btn{width:2rem;height:2rem;color:var(--color-text);font-size:var(--text-xl);transition:all var(--transition-fast);opacity:.6;cursor:pointer;background:0 0;border:none;border-radius:0;align-items:center;display:block;&:hover{opacity:1;transform:scale(1.1)}&: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]{color:var(--color-text);font-size:.9rem;font-weight:600}.servings-unit[data-astro-cid-t6jbq5mh],#calculated-servings[data-astro-cid-t6jbq5mh]{pointer-events:none}.servings-input-row[data-astro-cid-t6jbq5mh]{align-items:center;gap:.25rem;display:flex}.servings-control[data-astro-cid-t6jbq5mh]{align-items:center;gap:var(--space-2xl);display:flex;@media (width<=768px){margin-inline:auto}& #sv-input{width:4ch;&::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}&::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}&{appearance:textfield}&:focus{border-radius:6px;outline:none}}}#servings-control[data-astro-cid-t6jbq5mh][data-mode]:not([data-mode=pan]){max-width:40ch;& .servings-unit-wrapper,& .servings-buttons{display:flex}& .servings-input-group,& .servings-buttons{display:contents}& #sv-inc{order:1}& .servings-unit-wrapper{text-align-last:center;order:2}& #sv-dec{order:3}}.recipe-servings-control.is-modified{border:1px solid #0000!important;box-shadow:0 0 0 6px #639!important}.per-serving-size[data-astro-cid-t6jbq5mh]{color:var(--color-muted);margin:0 .25rem;font-weight:400}#sv-unit[data-astro-cid-t6jbq5mh]{justify-self:end}.per-serving-select[data-astro-cid-t6jbq5mh],#sv-unit[data-astro-cid-t6jbq5mh]{appearance:none;color:var(--color-text);background:var(--color-bg);cursor:pointer;font-size:.9rem;display:block;&[data-astro-cid-t6jbq5mh]:focus{border-radius:3px}}.flash-updated[data-astro-cid-t6jbq5mh]{animation:.6s ease-out flash-updated}@keyframes flash-updated{0%{background-color:color-mix(in srgb,var(--color-text)12%,transparent)}to{background-color:#0000}}.recipe-section[data-astro-cid-763jalmv] h4[data-astro-cid-763jalmv]{margin-top:0}.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]{cursor:zoom-in;background:0 0;border:none;width:100%;height:100%;padding:0;display:block;& img{object-fit:cover;width:100%;height:100%;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);gap:var(--space-xs);flex-wrap:wrap;display:flex;@media (width<=576px){margin-inline:0}}.step-image-wrapper[data-astro-cid-763jalmv]{display:inline-block;position:relative}.step-image-link[data-astro-cid-763jalmv]{cursor:zoom-in;background:0 0;justify-content:center;align-items:center;width:8rem;max-width:8rem;padding:0;display:flex;overflow:hidden;&[data-astro-cid-763jalmv]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}}.step-image-tooltip[data-astro-cid-763jalmv]{opacity:0;z-index:1000;width:max-content;height:20rem;transition:opacity var(--transition-normal),transform var(--transition-slow);transform-origin:bottom;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-40%;left:50%;overflow:hidden;transform:translate(-50%)scale(.4);& img{object-fit:contain;width:100%;height:100%}}@media (width>=769px){.step-image-wrapper[data-astro-cid-763jalmv]:hover .step-image-tooltip[data-astro-cid-763jalmv]{opacity:1;transform:translate(-50%)scale(1)}}.step-image[data-astro-cid-763jalmv]{object-fit:cover;width:100%;height:100%;display:block}.recipe-servings-control[data-astro-cid-763jalmv]{height:2.25rem;padding-inline:var(--space-md);box-shadow:0 0 0 1px var(--color-text);border-radius:var(--radius-full);width:fit-content;position:relative}.recipe-servings-control[data-astro-cid-763jalmv]:has(#servings-control[data-mode=pan]){min-height:4rem;padding-inline:var(--space-lg)}.recipe-reset-btn[data-astro-cid-763jalmv]{color:var(--color-bg);cursor:pointer;padding:var(--space-3xs);border-radius:var(--radius-full);transition:all var(--transition-normal);z-index:1;background:#639;border:1px solid #639;justify-content:center;align-items:center;display:none;position:absolute;top:-1rem;right:-1rem}.recipe-reset-btn[data-astro-cid-763jalmv]:hover{background:#5c2e8a;border-color:#5c2e8a}.recipe-reset-btn[data-astro-cid-763jalmv] .reset-icon[data-astro-cid-763jalmv]{color:var(--color-bg);position:static}.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]{row-gap:var(--space-md);grid-template-columns:auto 1fr;display:grid}.recipe-meta-list[data-astro-cid-763jalmv] dt[data-astro-cid-763jalmv]{font-weight:var(--font-medium);grid-column:1;margin:0}.recipe-meta-list[data-astro-cid-763jalmv] dd[data-astro-cid-763jalmv]{gap:var(--space-2xs);font-size:var(--font-size--1);flex-wrap:wrap;grid-column:2;margin:0;display:flex}.recipe-meta-wrapper[data-astro-cid-763jalmv]{gap:var(--space-xs);width:100%;padding:var(--space-xs);background:color-mix(in srgb,var(--color-text)5%,transparent);border-radius:var(--radius-md);flex-direction:column;display:flex}.recipe-meta-wrapper[data-astro-cid-763jalmv]:has(.recipe-meta-search-link){flex-flow:wrap;align-items:center}.recipe-meta-time[data-astro-cid-763jalmv]{gap:var(--space-sm);align-items:baseline;display:flex}.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-badges[data-astro-cid-763jalmv],.recipe-meta-ingredients-list[data-astro-cid-763jalmv]{gap:var(--space-xs);flex-wrap:wrap;align-items:center;display:flex}.recipe-meta-ingredient-link[data-astro-cid-763jalmv]{color:var(--color-text);transition:color var(--transition-fast);text-decoration:none}.recipe-meta-ingredient-link[data-astro-cid-763jalmv]:hover,.recipe-meta-ingredient-link[data-astro-cid-763jalmv]:focus-visible{color:var(--color-accent);text-underline-offset:2px;text-decoration:underline}.recipe-meta-info-btn[data-astro-cid-763jalmv]{padding:var(--space-sm)var(--space-md);border:1px solid var(--color-rule);color:var(--color-text);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:all var(--transition-fast);background:0 0;border-radius:0;justify-content:center;align-items:center;display:inline-flex}.recipe-meta-info-btn[data-astro-cid-763jalmv]:hover,.recipe-meta-info-btn[data-astro-cid-763jalmv]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}#recipe-meta-info-btn-title,#timer-trigger-title{margin-block:0 var(--space-md);line-height:normal}.modal-content{background:var(--color-bg);color:var(--color-text)}.modal-close button{color:var(--color-text)}.hero-content-wrapper__source-link-wrapper[data-astro-cid-763jalmv]{display:inline-block;position:relative}.source-link-preview-tooltip[data-astro-cid-763jalmv]{bottom:calc(100% + var(--space-xs));opacity:0;pointer-events:none;z-index:1000;width:30em;max-width:90vw;transition:opacity var(--transition-normal),transform var(--transition-slow);transform-origin:bottom;position:absolute;left:50%;transform:translate(-50%)scale(.8)}@media (width>=769px){.hero-content-wrapper__source-link-wrapper[data-astro-cid-763jalmv]:hover .source-link-preview-tooltip[data-astro-cid-763jalmv]{opacity:1;transform:translate(-50%)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:0 0;border:none;padding:0}
