.tooltip-module-scss-module__6Bf8LG__trigger{cursor:help;display:inline}.tooltip-module-scss-module__6Bf8LG__content{background-color:oklch(var(--glass-tint,var(--color-button))/var(--glass-tint-alpha,.65));-webkit-backdrop-filter:blur(14px)saturate(1.6);backdrop-filter:blur(14px)saturate(1.6);border:1px solid oklch(var(--color-border)/.4);box-shadow:inset 0 1px 0 oklch(var(--color-glass-highlight)/var(--glass-highlight-alpha)),0 4px var(--glass-shadow-size) oklch(var(--color-glass-shadow)/var(--glass-shadow-alpha));position:relative}.tooltip-module-scss-module__6Bf8LG__content:before{content:"";z-index:var(--z-base);border-radius:inherit;pointer-events:none;background:linear-gradient(to bottom, oklch(var(--color-glass-highlight)/calc(var(--glass-highlight-alpha) * .6)) 0%, transparent 55%);position:absolute;inset:0}.tooltip-module-scss-module__6Bf8LG__content>*{z-index:var(--z-raised);position:relative}@media (prefers-reduced-transparency:reduce){.tooltip-module-scss-module__6Bf8LG__content{background-color:oklch(var(--glass-tint,var(--color-button)));-webkit-backdrop-filter:none;backdrop-filter:none}.tooltip-module-scss-module__6Bf8LG__content:before{display:none}}.tooltip-module-scss-module__6Bf8LG__content{--glass-tint:var(--color-surface-raised);--glass-tint-alpha:.75;z-index:var(--z-tooltip);width:max-content;min-width:120px;max-width:min(280px,100vw - 2*var(--space-md));padding:var(--space-sm) var(--space-md);border:1px solid oklch(var(--color-glass-highlight)/.18);border-radius:var(--radius-lg);font-family:inherit;font-size:var(--fs-xs);pointer-events:none;line-height:1.5;animation:.18s ease-out tooltip-module-scss-module__6Bf8LG__tooltip-fade-in;position:fixed;box-shadow:0 8px 28px #0000002e,0 2px 6px #00000014}@media (prefers-reduced-transparency:reduce){.tooltip-module-scss-module__6Bf8LG__content{background-color:oklch(var(--color-surface-raised));-webkit-backdrop-filter:none;backdrop-filter:none}}@keyframes tooltip-module-scss-module__6Bf8LG__tooltip-fade-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}
.ingredients-module-scss-module__aaj0ia__ingredients{flex-direction:column;align-items:flex-start;width:100%;display:flex}.ingredients-module-scss-module__aaj0ia__heading{margin:0}.ingredients-module-scss-module__aaj0ia__subtitle{font-size:var(--fs-xs);color:oklch(var(--color-text-secondary));margin:0 0 var(--space-sm)}.ingredients-module-scss-module__aaj0ia__prefermentType{font-size:var(--fs-xs);color:oklch(var(--color-text-secondary));font-weight:var(--fw-regular);text-transform:capitalize;margin-left:var(--space-xs)}.ingredients-module-scss-module__aaj0ia__prefermentMeta{font-size:var(--fs-xs);color:oklch(var(--color-text-secondary));font-size:var(--fs-xs);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.ingredients-module-scss-module__aaj0ia__weightStats{gap:var(--space-md);width:100%;margin:var(--space-md) 0;grid-template-columns:1fr 1fr;display:grid}.ingredients-module-scss-module__aaj0ia__weightStat{gap:var(--space-xs);flex-direction:column;display:flex}.ingredients-module-scss-module__aaj0ia__weightLabel{font-size:var(--fs-xs);color:oklch(var(--color-text-secondary))}.ingredients-module-scss-module__aaj0ia__weightValue{font-size:var(--fs-lg);font-weight:var(--fw-semibold);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.ingredients-module-scss-module__aaj0ia__adjustSection{width:100%}.ingredients-module-scss-module__aaj0ia__adjustToggle{width:100%;padding:var(--space-xs) 0;cursor:pointer;font-family:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:oklch(var(--color-text-primary));background:0 0;border:none;justify-content:space-between;align-items:center;display:flex}.ingredients-module-scss-module__aaj0ia__adjustToggle:hover{border-bottom-color:oklch(var(--color-border)/.5)}.ingredients-module-scss-module__aaj0ia__adjustChevron{flex-shrink:0;transition:transform .2s}.ingredients-module-scss-module__aaj0ia__adjustToggle[aria-expanded=true] .ingredients-module-scss-module__aaj0ia__adjustChevron{transform:rotate(180deg)}.ingredients-module-scss-module__aaj0ia__sliderPanel{visibility:hidden;max-height:0;transition:max-height .25s;overflow:hidden}.ingredients-module-scss-module__aaj0ia__sliderPanel.ingredients-module-scss-module__aaj0ia__open{visibility:visible;max-height:320px}.ingredients-module-scss-module__aaj0ia__sliderRow{margin-bottom:var(--space-lg)}.ingredients-module-scss-module__aaj0ia__sliderRow:first-child{margin-top:var(--space-md)}.ingredients-module-scss-module__aaj0ia__sliderHeader{margin-bottom:var(--space-xs);justify-content:space-between;align-items:baseline;display:flex}.ingredients-module-scss-module__aaj0ia__sliderLabel{font-size:var(--fs-sm)}.ingredients-module-scss-module__aaj0ia__sliderValue{font-size:var(--fs-sm);font-weight:var(--fw-semibold);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.ingredients-module-scss-module__aaj0ia__sliderMinMax{margin-top:var(--space-xs);font-size:var(--fs-xs);color:oklch(var(--color-text-secondary));font-family:var(--font-mono);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.ingredients-module-scss-module__aaj0ia__sliderHelper{margin-top:var(--space-xs);font-size:var(--fs-xs);color:oklch(var(--color-text-secondary));display:block}.ingredients-module-scss-module__aaj0ia__rangeInput{appearance:none;background:oklch(var(--color-border)/.4);border-radius:var(--radius-sm);cursor:pointer;width:100%;height:4px;accent-color:oklch(var(--color-accent));border:0}.ingredients-module-scss-module__aaj0ia__ingredientGrid{gap:0 var(--space-md);width:100%;margin-top:var(--space-md);grid-template-columns:1fr auto auto;display:grid}.ingredients-module-scss-module__aaj0ia__ingredientHeader{font-size:var(--fs-xs);font-weight:var(--fw-semibold);display:contents}.ingredients-module-scss-module__aaj0ia__ingredientHeader span{padding-bottom:var(--space-xs);border-bottom:1px solid oklch(var(--color-border)/.4);font-size:var(--fs-xs);color:oklch(var(--color-text-secondary));font-weight:var(--fw-semibold)}.ingredients-module-scss-module__aaj0ia__ingredientHeader span:not(:first-child){text-align:right}.ingredients-module-scss-module__aaj0ia__starterSection{width:100%;margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid oklch(var(--color-border)/.3)}.ingredients-module-scss-module__aaj0ia__starterHeader{margin-bottom:var(--space-xs);justify-content:space-between;align-items:center;display:flex}.ingredients-module-scss-module__aaj0ia__starterLabel{font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.ingredients-module-scss-module__aaj0ia__doughHeader{width:100%;margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid oklch(var(--color-border)/.3);justify-content:space-between;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-xs);flex-wrap:wrap;display:flex}.ingredients-module-scss-module__aaj0ia__doughLabel{font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.ingredients-module-scss-module__aaj0ia__doughMeta{font-size:var(--fs-xs);color:oklch(var(--color-text-secondary));font-size:var(--fs-xs);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.ingredients-module-scss-module__aaj0ia__metaTrigger{font-size:var(--fs-xs);color:oklch(var(--color-text-secondary));font-weight:var(--fw-regular);border-bottom:1px dotted oklch(var(--color-text-primary)/.4);cursor:help}.ingredients-module-scss-module__aaj0ia__subtleLabel{font-size:var(--fs-xs);color:oklch(var(--color-text-secondary));font-weight:var(--fw-regular)}.ingredients-module-scss-module__aaj0ia__ingredientRow{font-size:var(--fs-sm);display:contents}.ingredients-module-scss-module__aaj0ia__ingredientRow span{padding:var(--space-xs) 0;border-bottom:1px solid oklch(var(--color-border)/.15)}.ingredients-module-scss-module__aaj0ia__ingredientName{text-transform:capitalize}.ingredients-module-scss-module__aaj0ia__ingredientAmount{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.ingredients-module-scss-module__aaj0ia__ingredientPercent{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-xs);color:oklch(var(--color-text-secondary))}.ingredients-module-scss-module__aaj0ia__flourRow{font-weight:var(--fw-semibold)}
.instructions-module-scss-module__FfqtWW__instructions{border-left:2px solid oklch(var(--color-border)/.7);width:100%;padding-left:var(--space-lg);flex-direction:column;display:flex}.instructions-module-scss-module__FfqtWW__instructions h2{font-size:var(--fs-lg);font-style:italic}.instructions-module-scss-module__FfqtWW__instructions ol{counter-reset:step-counter;margin-left:0;padding-left:0;list-style:none}.instructions-module-scss-module__FfqtWW__clarification{border-left:2px solid oklch(var(--color-border)/.7);padding-left:var(--space-sm);margin-bottom:var(--space-md);font-size:var(--fs-xxs);color:oklch(var(--color-text-secondary));font-style:italic}.instructions-module-scss-module__FfqtWW__step{counter-increment:step-counter;column-gap:var(--space-md);grid-template-columns:2ch 1fr;align-items:start;display:grid}.instructions-module-scss-module__FfqtWW__step:before{content:counter(step-counter);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:oklch(var(--color-accent-text));font-style:normal;line-height:1.65;font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;padding-top:.2em}.instructions-module-scss-module__FfqtWW__step:not(:last-child){margin-bottom:var(--space-lg)}.instructions-module-scss-module__FfqtWW__stepContent{min-width:0}.instructions-module-scss-module__FfqtWW__stepTitle{font-family:var(--font-serif);font-size:var(--fs-sm);font-weight:var(--fw-semibold);margin:0;line-height:1.65}.instructions-module-scss-module__FfqtWW__stepMeta{align-items:center;gap:var(--space-sm);margin:var(--space-xs) 0;display:flex}.instructions-module-scss-module__FfqtWW__stepType{font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-transform:uppercase;color:oklch(var(--color-accent-text))}.instructions-module-scss-module__FfqtWW__stepDuration{font-size:var(--fs-xs);color:oklch(var(--color-text-secondary));font-family:var(--font-mono);font-variant-numeric:tabular-nums}.instructions-module-scss-module__FfqtWW__stepOptionalBadge{font-size:var(--fs-xs);color:oklch(var(--color-text-secondary));font-style:italic}.instructions-module-scss-module__FfqtWW__stepParagraph{margin:0 0 var(--space-xs);font-family:var(--font-serif);font-size:var(--fs-sm);line-height:1.65}
