.confirmation.svelte-1n84fhx{border:1px solid var(--border-soft, #e4dbcf);border-radius:var(--radius);background:var(--surface, #f7f0e8);padding:var(--sp-3) var(--sp-4)}.preset-name.svelte-1n84fhx{margin:0 0 var(--sp-2);font-weight:700;color:var(--text, #1c1c1e)}.confirm-table.svelte-1n84fhx{width:100%;border-collapse:collapse;font-size:var(--ingredient-size)}.confirm-table.svelte-1n84fhx td:where(.svelte-1n84fhx){padding:var(--table-cell-pad-v) var(--table-cell-pad-h)}.col-name.svelte-1n84fhx{text-align:left;color:var(--text, #1c1c1e)}.col-amount.svelte-1n84fhx{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--text, #1c1c1e)}.instructions.svelte-1n84fhx{margin:var(--sp-3) 0 0;padding-top:var(--sp-3);border-top:1px solid var(--border-soft, #e4dbcf);font-size:var(--text-size);line-height:var(--text-line-height);color:var(--text, #1c1c1e)}.heart-row.svelte-1n84fhx{display:flex;align-items:center;gap:var(--sp-3);margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--border-soft, #e4dbcf)}.verdict-col.svelte-1n84fhx{min-width:0}.says.svelte-1n84fhx{margin:0 0 .15rem;font-size:var(--heading-size);font-style:italic;font-weight:600;color:var(--accent, #c4782a)}.verdict.svelte-1n84fhx{margin:0;font-size:var(--text-size);line-height:var(--text-line-height);color:var(--text, #1c1c1e)}.confirm-table.svelte-1n84fhx tfoot:where(.svelte-1n84fhx) td:where(.svelte-1n84fhx){border-top:var(--table-rule-width) solid var(--border-mid, #c0b4a6);font-weight:700;color:var(--text, #1c1c1e)}.scale.svelte-1fumif9{border:0;padding:0;margin:0 0 var(--sp-5)}legend.svelte-1fumif9{display:block;font-weight:700;font-size:var(--text-size);color:var(--text, #1c1c1e);margin-bottom:var(--sp-3);padding:0}.required.svelte-1fumif9{font-weight:400;font-size:var(--hint-size);text-transform:var(--heading-transform);letter-spacing:var(--heading-tracking);color:var(--accent, #6b635b);margin-left:var(--sp-2);white-space:nowrap}.track.svelte-1fumif9{position:relative;display:grid;grid-template-columns:repeat(5,1fr)}.track.svelte-1fumif9:before{content:"";position:absolute;left:10%;right:10%;top:.5rem;height:2px;background:var(--border-mid, #c0b4a6)}.stop.svelte-1fumif9{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--sp-2);padding-bottom:var(--sp-2);cursor:pointer}.stop.svelte-1fumif9 input:where(.svelte-1fumif9){margin:0;width:1rem;height:1rem;accent-color:var(--accent, #6b635b);box-shadow:0 0 0 4px var(--bg, #fdfaf6);border-radius:50%}.label.svelte-1fumif9{font-size:var(--hint-size);line-height:1.25;text-align:center;color:var(--text, #1c1c1e);overflow-wrap:break-word;hyphens:auto}.stop.svelte-1fumif9:first-child .label:where(.svelte-1fumif9){text-align:left}.stop.svelte-1fumif9:last-child .label:where(.svelte-1fumif9){text-align:right}.feedback.svelte-1r843t2{max-width:34rem;margin:0 auto;padding:var(--sp-4) var(--sp-4) var(--sp-8)}.feedback-head.svelte-1r843t2{margin-bottom:var(--sp-5)}.brand-link.svelte-1r843t2{text-decoration:none;color:inherit}h1.svelte-1r843t2{font-size:1.3rem;margin:0 0 var(--sp-2);color:var(--text, #1c1c1e)}h2.svelte-1r843t2{font-size:var(--heading-size);font-weight:var(--heading-weight);text-transform:var(--heading-transform);letter-spacing:var(--heading-tracking);color:var(--accent, #6b635b);margin:0 0 var(--sp-2)}.intro.svelte-1r843t2,.hint.svelte-1r843t2,.unknown.svelte-1r843t2,.optional-break.svelte-1r843t2,.privacy-short.svelte-1r843t2{font-size:var(--text-size);line-height:var(--text-line-height);color:var(--text-secondary, #6b635b)}.recipe-block.svelte-1r843t2{margin:var(--sp-5) 0}.form-section.svelte-1r843t2{margin-top:var(--sp-6);padding-top:var(--sp-4);border-top:1px solid var(--border-soft, #e4dbcf)}.form-section.svelte-1r843t2 h2:where(.svelte-1r843t2){margin-bottom:var(--sp-4)}.no-bake-note.svelte-1r843t2{margin:var(--sp-5) 0 0;font-size:var(--text-size);line-height:var(--text-line-height);color:var(--text-secondary, #6b635b);font-style:italic}.optional-break.svelte-1r843t2{margin:0 0 var(--sp-4);font-style:italic}fieldset.question.svelte-1r843t2{border:0;padding:0}.question.svelte-1r843t2{margin:0 0 var(--sp-5)}legend.svelte-1r843t2,.stem.svelte-1r843t2{display:block;font-weight:700;font-size:var(--text-size);color:var(--text, #1c1c1e);margin-bottom:var(--sp-2);padding:0}.required.svelte-1r843t2{font-weight:400;font-size:var(--hint-size);text-transform:var(--heading-transform);letter-spacing:var(--heading-tracking);color:var(--accent, #6b635b);margin-left:var(--sp-2);white-space:nowrap}.option.svelte-1r843t2{display:flex;align-items:center;gap:var(--sp-2);min-height:2.75rem;font-size:var(--text-size);color:var(--text, #1c1c1e)}.sub-field.svelte-1r843t2{display:block;margin-top:var(--sp-2)}.sub-label.svelte-1r843t2{display:block;font-size:var(--text-size);color:var(--text-secondary, #6b635b);margin-bottom:var(--sp-1)}.hint.svelte-1r843t2{margin:0 0 var(--sp-2)}textarea.svelte-1r843t2,input[type=text].svelte-1r843t2{width:100%;box-sizing:border-box;font:inherit;font-size:var(--text-size);padding:var(--sp-2);border:1px solid var(--border-mid, #c0b4a6);border-radius:var(--radius);background:var(--bg, #fdfaf6);color:var(--text, #1c1c1e)}input.short.svelte-1r843t2{max-width:8rem}.photo-preview.svelte-1r843t2{display:flex;align-items:flex-start;gap:var(--sp-3);margin-top:var(--sp-2)}.photo-preview.svelte-1r843t2 img:where(.svelte-1r843t2){max-width:8rem;height:auto;border-radius:var(--radius)}.honeypot.svelte-1r843t2{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.submit-row.svelte-1r843t2{margin:var(--sp-6) 0 var(--sp-3)}.primary.svelte-1r843t2{font-weight:700}.error.svelte-1r843t2{font-size:var(--text-size);color:var(--danger, #a33);margin:var(--sp-2) 0 0}.error-cause.svelte-1r843t2{opacity:.7;font-variant-numeric:tabular-nums}.privacy.svelte-1r843t2{font-size:var(--text-size);line-height:var(--text-line-height);color:var(--text-secondary, #6b635b)}.privacy.svelte-1r843t2 summary:where(.svelte-1r843t2){cursor:pointer;color:var(--accent, #6b635b)}.done.svelte-1r843t2 .receipt-label:where(.svelte-1r843t2){font-size:var(--hint-size);text-transform:var(--heading-transform);letter-spacing:var(--heading-tracking);color:var(--accent, #6b635b);margin-bottom:var(--sp-1)}.done.svelte-1r843t2 .receipt-id:where(.svelte-1r843t2){font-family:monospace;font-size:1rem;word-break:break-all;margin:0 0 var(--sp-2);color:var(--text, #1c1c1e)}.done.svelte-1r843t2 .receipt-hint:where(.svelte-1r843t2){font-size:var(--text-size);line-height:var(--text-line-height);color:var(--text-secondary, #6b635b)}
