.JmRgSq_variants{align-items:center;gap:var(--space-sm);margin-top:var(--space-md);padding-top:var(--space-sm);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.JmRgSq_variants ul{gap:var(--space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.JmRgSq_variants a{border-radius:calc(var(--radius-image) / 2);border:1px solid #0000;place-items:center;width:56px;height:48px;display:grid;position:relative}.JmRgSq_variants img{border-radius:calc(var(--radius-image) / 2 - var(--space-xs));object-fit:cover;width:48px;height:40px}.JmRgSq_variantCaption{justify-content:space-between;align-items:baseline;gap:var(--space-sm);min-width:0;color:var(--muted-foreground);flex:100%;font-size:.875rem;line-height:1.3;display:flex}.JmRgSq_variantCaption strong{color:var(--ink-green);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;margin-bottom:0;font-weight:600}.JmRgSq_variantCaption>span{flex-shrink:0}.JmRgSq_check{border:2px solid var(--background);background:var(--ink-green);width:18px;height:18px;color:var(--background);pointer-events:none;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-2px;right:-2px}.JmRgSq_variants a:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.JmRgSq_variants a:active{background:var(--surface-green)}@media (hover:hover){.JmRgSq_variants a:hover{border-color:var(--control-border)}}.JmRgSq_imageLink{width:100%;height:100%;display:block;position:relative}.JmRgSq_imageLink .JmRgSq_previewImage{opacity:0;transition:opacity .12s ease-out, transform .24s var(--ease-out);position:absolute;inset:0}.JmRgSq_imageLink .JmRgSq_previewImage[data-active=true]{opacity:1}@media (prefers-reduced-motion:reduce){.JmRgSq_imageLink .JmRgSq_previewImage{transition:none}}.JmRgSq_copyStack{display:grid}.JmRgSq_copyStack>span{visibility:hidden;grid-area:1/1}.JmRgSq_copyStack>span[data-active=true]{visibility:visible}.JmRgSq_variants a[data-selected=true]{background:var(--surface-green);border-color:var(--ink-green)}
.qseNUq_trigger,.qseNUq_menu{--select-active:color-mix(in oklch, var(--primary) 8%, var(--background));color:var(--ink-peach);font-family:var(--font-body)}.qseNUq_trigger{align-items:center;column-gap:var(--space-sm);border:1px solid var(--control-border);border-radius:var(--radius-image);background:var(--background);text-align:left;cursor:pointer;touch-action:manipulation;width:100%;min-width:0;min-height:4.5rem;transition:background-color .16s var(--ease-out), border-color .16s var(--ease-out);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto auto;padding:.625rem 1.25rem;display:grid;position:relative}.qseNUq_trigger[data-selected=true]{background:var(--select-active);border-color:var(--primary)}.qseNUq_label{grid-area:1/1;font-size:.875rem;font-weight:400;line-height:1.25}.qseNUq_value{text-overflow:ellipsis;white-space:nowrap;grid-area:2/1;min-width:0;font-size:1rem;font-weight:600;line-height:1.4;overflow:hidden}.qseNUq_check{background:var(--primary);color:var(--primary-foreground);border-radius:50%;grid-area:1/2/3;padding:3px}.qseNUq_chevron{grid-area:1/3/3;place-items:center;display:grid}.qseNUq_trigger:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.qseNUq_trigger[data-state=open]{border-color:var(--primary)}.qseNUq_trigger[data-state=open] .qseNUq_chevron{transform:rotate(180deg)}.qseNUq_compact{gap:var(--space-sm);border-radius:var(--radius-control);border-color:#0000;width:auto;min-height:44px;padding:.5rem .75rem;display:flex}.qseNUq_compact[data-selected=true]{background:0 0;border-color:#0000}.qseNUq_compact .qseNUq_label{color:var(--muted-foreground)}.qseNUq_compact .qseNUq_value{font-size:.875rem;font-weight:400}.qseNUq_menu{z-index:50;min-width:var(--radix-select-trigger-width);max-width:calc(100vw - 32px);max-height:min(24rem, var(--radix-select-content-available-height));border:1px solid var(--control-border);border-radius:var(--radius-image);background:var(--background);box-shadow:var(--shadow-navigation);animation:qseNUq_appear .12s var(--ease-out);overflow:hidden}.qseNUq_viewport{padding:var(--space-sm)}.qseNUq_option{justify-content:space-between;align-items:center;gap:var(--space-md);border-radius:calc(var(--radius-image) - var(--space-sm));cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;min-height:44px;padding:.625rem 2.75rem .625rem .875rem;font-size:1rem;line-height:1.4;display:flex;position:relative}.qseNUq_option[data-state=checked]{background:var(--select-active);font-weight:600}.qseNUq_option[data-highlighted]{background:var(--surface-warm);outline:1px solid var(--control-border);outline-offset:-1px}.qseNUq_option[data-state=checked][data-highlighted]{background:var(--select-active);outline-color:var(--primary)}.qseNUq_indicator{background:var(--primary);width:20px;height:20px;color:var(--primary-foreground);border-radius:50%;place-items:center;display:grid;position:absolute;right:.75rem}.qseNUq_scroll{background:var(--background);place-items:center;height:28px;display:grid}@keyframes qseNUq_appear{0%{opacity:0}to{opacity:1}}@media (hover:hover){.qseNUq_trigger:hover:not(:disabled){background:var(--surface-warm)}.qseNUq_trigger[data-selected=true]:hover:not(:disabled){background:var(--select-active)}}@media (max-width:760px){.qseNUq_trigger{min-height:4rem;padding-block:.5rem}.qseNUq_compact{min-height:44px}.qseNUq_compact .qseNUq_label{display:none}}@media (prefers-reduced-motion:reduce){.qseNUq_trigger{transition:none}.qseNUq_menu{animation:none}}@media (forced-colors:active){.qseNUq_trigger,.qseNUq_menu{border-color:buttontext}.qseNUq_option[data-highlighted]{outline-color:highlight}.qseNUq_indicator,.qseNUq_check{color:highlighttext;background:highlight}}.qseNUq_field{gap:var(--space-md);min-height:48px;padding:.75rem 1rem;display:flex}.qseNUq_field[data-selected=true]{background:var(--background);border-color:var(--control-border)}.qseNUq_field .qseNUq_value{white-space:normal;overflow-wrap:anywhere;flex:1;font-weight:400}.qseNUq_option>span:first-child{overflow-wrap:anywhere;min-width:0}.qseNUq_trigger:disabled{cursor:not-allowed;opacity:.6}.qseNUq_trigger[aria-invalid=true]{border-color:var(--primary)}@media (hover:hover){.qseNUq_field[data-selected=true]:hover:not(:disabled){background:var(--surface-warm)}}
.CixfXa_finder{--filter-selected:color-mix(in oklch, var(--primary) 8%, var(--background));border-radius:var(--radius-image);background:color-mix(in oklch, var(--surface-warm) 75%, var(--background));color:var(--foreground);border:1px solid color-mix(in oklch, var(--ink-peach) 12%, transparent);padding:clamp(1.25rem,2.5vw,2rem)}.CixfXa_intro{justify-content:space-between;align-items:end;gap:1.5rem 3rem;margin-bottom:1.25rem;display:flex}.CixfXa_eyebrow{color:var(--primary);letter-spacing:.09em;text-transform:uppercase;margin-bottom:.375rem;font-size:.8125rem;display:block}.CixfXa_intro h1{max-width:23ch;font-family:var(--font-body);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.875rem,3vw,2.75rem);font-weight:700;line-height:1.08}.CixfXa_intro p{max-width:31ch;color:var(--ink-peach);margin:0;font-size:1rem;line-height:1.5}.CixfXa_searchRow{align-items:center;gap:1rem;display:flex}.CixfXa_search{border-radius:var(--radius-control);background:var(--background);min-width:0;min-height:3rem;color:var(--foreground);border:1px solid var(--control-border);flex:1;align-items:center;gap:.75rem;padding:0 1.25rem;display:flex}.CixfXa_search>svg{flex-shrink:0}.CixfXa_search input{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;border-radius:0;outline:none;padding:.75rem 0}.CixfXa_search input::placeholder{color:var(--muted-foreground);opacity:1}.CixfXa_search:focus-within{outline:2px solid var(--primary);outline-offset:3px}.CixfXa_clear{width:2.75rem;height:2.75rem;color:inherit;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;margin-right:-.75rem;display:grid}.CixfXa_quick{border:1px solid color-mix(in oklch, var(--foreground) 28%, transparent);border-radius:var(--radius-control);background:var(--background);min-height:3rem;color:var(--ink-peach);font:inherit;white-space:nowrap;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.25rem;transition:background-color .14s,color .14s;display:inline-flex}.CixfXa_quick[aria-pressed=true]{background:var(--filter-selected);color:var(--ink-peach);border-color:var(--primary)}.CixfXa_quick:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.CixfXa_facets{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:.75rem;display:grid}.CixfXa_quickCheck{border:1px solid var(--control-border);border-radius:50%;flex:0 0 18px;place-items:center;width:18px;height:18px;display:grid}.CixfXa_quick[aria-pressed=true] .CixfXa_quickCheck{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.CixfXa_activeFilters{align-items:center;gap:var(--space-sm);margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid color-mix(in oklch, var(--ink-peach) 16%, transparent);flex-wrap:wrap;display:flex}.CixfXa_activeFilters button{align-items:center;gap:var(--space-sm);border:1px solid color-mix(in oklch, var(--ink-peach) 20%, transparent);border-radius:var(--radius-control);background:var(--background);max-width:100%;min-height:44px;color:var(--ink-peach);padding:.5rem .875rem;font-size:.875rem;display:inline-flex}.CixfXa_activeFilters button span{overflow-wrap:anywhere;min-width:0}.CixfXa_activeFilters button svg{flex-shrink:0}.CixfXa_activeFilters .CixfXa_reset{color:var(--ink-peach);background:0 0;border-color:#0000;margin-left:auto}.CixfXa_results{padding:var(--space-sm) 0;margin-block:var(--space-sm);flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;display:flex}.CixfXa_count{margin:0;font-size:.875rem;font-weight:400}.CixfXa_count strong{font-variant-numeric:tabular-nums;font-weight:650}.CixfXa_reset{min-height:2.75rem;color:var(--primary);font:inherit;text-underline-offset:.2em;background:0 0;border:0;align-items:center;gap:.5rem;text-decoration:underline;display:inline-flex}.CixfXa_sort{margin-left:auto}@media (hover:hover){.CixfXa_quick:not([aria-pressed=true]):hover{background:var(--surface-warm);color:var(--foreground)}.CixfXa_activeFilters button:hover{background:var(--filter-selected)}.CixfXa_clear:hover{background:var(--surface-warm)}}.CixfXa_grid.recipe-grid{column-gap:1.5rem;row-gap:var(--space-2xl);grid-template-columns:repeat(4,minmax(0,1fr))}.CixfXa_grid .recipe-title{gap:.5rem;font-size:1.3125rem}.CixfXa_grid .recipe-meta{gap:.5rem;margin-top:.75rem;margin-bottom:.5rem;font-size:.875rem}.CixfXa_grid .recipe-meta span:last-child{flex-shrink:0}.CixfXa_grid .recipe-card>p{margin-top:.5rem;line-height:1.5}@media (max-width:1039px){.CixfXa_grid.recipe-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:899px){.CixfXa_grid.recipe-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.CixfXa_grid.recipe-grid{grid-template-columns:minmax(0,1fr)}}@media (min-width:600px){.CixfXa_grid.recipe-grid>.recipe-card{grid-template-rows:subgrid;grid-row:span 5;row-gap:0;display:grid}}.CixfXa_quick:active,.CixfXa_clear:active,.CixfXa_activeFilters button:active{opacity:.8}@media (max-width:760px){.CixfXa_intro{flex-direction:column;align-items:start;gap:.75rem}.CixfXa_intro p{max-width:42ch;font-size:1rem}.CixfXa_searchRow{flex-wrap:wrap;gap:.75rem}.CixfXa_search{flex-basis:100%}.CixfXa_quick{min-height:2.75rem;padding-block:.5rem}.CixfXa_facets{grid-template-columns:1fr;gap:.5rem}.CixfXa_results{gap:.25rem .75rem}.CixfXa_activeFilters .CixfXa_reset{margin-left:0}}@media (prefers-reduced-motion:reduce){.CixfXa_quick{transition:none}}
._7t2GSa_recipe{--recipe-gap:clamp(1.5rem, 4vw, 4rem);--recipe-rail:minmax(280px, 1fr);--recipe-main:minmax(0, 2fr)}._7t2GSa_recipe h1,._7t2GSa_recipe h2,._7t2GSa_recipe h3{font-family:var(--font-body)}._7t2GSa_hero{border-radius:var(--radius-image);background:var(--surface-yellow);grid-template-columns:1.05fr 1fr;grid-template-areas:"photo intro""toolbar toolbar";gap:0;margin-block:.75rem;display:grid;overflow:hidden}._7t2GSa_intro{grid-area:intro;align-self:center;padding:clamp(1.5rem,3.5vw,3.5rem)}._7t2GSa_heroToolbar{background:var(--surface-warm);flex-wrap:wrap;grid-area:toolbar;justify-content:space-between;align-items:center;gap:.75rem 2rem;padding:1rem 1.5rem;display:flex}._7t2GSa_kicker{color:var(--primary);font-size:.875rem;font-weight:700}._7t2GSa_kicker span{color:var(--muted-foreground);font-weight:400}._7t2GSa_kicker a{text-decoration:none}._7t2GSa_intro h1{letter-spacing:-.035em;text-wrap:balance;max-width:17ch;margin-block:1rem;font-size:clamp(2.5rem,4.2vw,4.5rem);line-height:1.04}._7t2GSa_description{max-width:53ch;color:var(--secondary-foreground);font-size:1.125rem;line-height:1.6}._7t2GSa_quickFacts{border-top:1px solid color-mix(in oklch, var(--foreground) 18%, transparent);flex-wrap:wrap;gap:.75rem 1.5rem;margin-block:1.75rem 0;padding-top:1.25rem;font-size:.9375rem;font-weight:600;display:flex}._7t2GSa_quickFacts span{align-items:center;gap:.5rem;display:inline-flex}._7t2GSa_byline{margin-bottom:1rem}._7t2GSa_byline a{text-decoration:underline}._7t2GSa_actions{gap:.5rem}._7t2GSa_actions>button{padding-inline:.75rem}._7t2GSa_actionStatus:empty{display:none}._7t2GSa_actionStatus{margin-top:.5rem;font-size:.875rem}._7t2GSa_shortcuts{flex-wrap:wrap;gap:.25rem 1.5rem;margin-top:0;display:flex}._7t2GSa_shortcuts a{text-underline-offset:4px;align-items:center;min-height:44px;font-size:.9375rem;text-decoration:underline;display:inline-flex}._7t2GSa_photo{background:var(--surface-warm);flex-direction:column;grid-area:photo;align-self:stretch;min-width:0;margin:0;display:flex}._7t2GSa_photoFrame{flex:1;min-height:380px;position:relative}._7t2GSa_photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._7t2GSa_workspace{grid-template-columns:var(--recipe-rail) var(--recipe-main);gap:var(--recipe-gap);align-items:start;scroll-margin-top:2rem;display:grid}._7t2GSa_ingredients{background:color-mix(in oklch, var(--surface-green) 55%, var(--background));color:var(--ink-green);border-radius:var(--radius-image);border:1px solid color-mix(in oklch, var(--ink-green) 15%, transparent);padding:1.25rem;scroll-margin-top:2rem}._7t2GSa_cookingNav{display:none}@media (min-width:761px) and (min-height:600px){._7t2GSa_ingredients{top:var(--space-lg);max-height:calc(100dvh - 2 * var(--space-lg));scrollbar-width:thin;scrollbar-color:var(--ink-green) transparent;position:sticky;overflow-y:auto}}._7t2GSa_resetFeedback{gap:var(--space-sm);padding-top:var(--space-sm);flex-wrap:wrap;align-items:center;font-size:.875rem;display:flex}._7t2GSa_resetFeedback button{background:0 0;border:none;min-height:44px;font-weight:700;text-decoration:underline}@media (hover:hover){._7t2GSa_servingControl button:hover:not(:disabled),._7t2GSa_steps>ol>li>button:hover{background:var(--surface-peach)}._7t2GSa_ingredientFooter button:hover:not(:disabled),._7t2GSa_resetFeedback button:hover{text-decoration-thickness:2px}}._7t2GSa_panelHeading{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}._7t2GSa_method h2{letter-spacing:-.02em;font-size:clamp(1.65rem,2.5vw,2.25rem);font-weight:700}._7t2GSa_panelHeading h2{letter-spacing:-.015em;font-size:1.375rem;font-weight:600}._7t2GSa_panelHeading>span{white-space:nowrap;font-size:.875rem}._7t2GSa_servingControl{border:1px solid color-mix(in oklch, var(--ink-green) 20%, transparent);border-radius:var(--radius-control);justify-content:space-between;align-items:center;margin-top:1rem;padding:0;display:flex}._7t2GSa_servingControl button{background:0 0;border:none;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}._7t2GSa_servingControl span{font-variant-numeric:tabular-nums;font-weight:600}._7t2GSa_servingControl button:disabled{opacity:.4}._7t2GSa_scalingNote{min-height:2.625rem;margin-block:.75rem;font-size:.875rem;line-height:1.5}._7t2GSa_ingredientList{margin:0;padding:0;list-style:none}._7t2GSa_ingredientList li{border-top:1px solid color-mix(in oklch, var(--ink-green) 20%, transparent);align-items:center;gap:.75rem;min-height:48px;padding-block:0;font-size:1rem;line-height:1.45;display:flex}._7t2GSa_ingredientList input{appearance:none;cursor:pointer;background:0 0;border:none;border-radius:.5rem;flex:0 0 44px;width:44px;height:44px;margin:0;position:relative}._7t2GSa_ingredientList input:before{content:"";background:var(--background);border:1.5px solid;border-radius:3px;position:absolute;inset:13px}._7t2GSa_ingredientList input:checked:before{background:var(--ink-green);border-color:var(--ink-green)}._7t2GSa_ingredientCheckbox{flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid;position:relative}._7t2GSa_ingredientCheckbox svg{width:14px;height:14px;color:var(--background);pointer-events:none;opacity:0;position:absolute}._7t2GSa_ingredientCheckbox input:checked+svg{opacity:1}._7t2GSa_ingredientCheckbox input:focus-visible{outline:2px solid var(--primary);outline-offset:-4px}._7t2GSa_ingredientList li>div{flex:1;grid-template-columns:3.5rem minmax(0,1fr);align-items:baseline;column-gap:.75rem;min-width:0;display:grid}._7t2GSa_ingredientList label{cursor:pointer}._7t2GSa_amount{font-variant-numeric:tabular-nums;font-size:1rem;font-weight:500}._7t2GSa_ingredientList a{text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch, var(--ink-green) 40%, transparent);text-decoration-color:color-mix(in oklch, var(--ink-green) 40%, transparent);text-underline-offset:3px;padding-block:.25rem}._7t2GSa_ingredientList li[data-checked]>div{text-decoration:line-through}._7t2GSa_ingredientFooter{border-top:1px solid color-mix(in oklch, var(--ink-green) 20%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding-top:.75rem;font-size:.875rem;display:flex}._7t2GSa_ingredientFooter button{background:0 0;border:none;align-items:center;gap:.375rem;min-height:44px;text-decoration:underline;display:inline-flex}._7t2GSa_ingredientFooter button:disabled{opacity:.4;text-decoration:none}._7t2GSa_small{margin-top:.75rem;font-size:.875rem;line-height:1.5}._7t2GSa_timeSection{border-bottom:1px solid var(--border);padding-bottom:1.5rem}._7t2GSa_timeSection h2{margin-bottom:1rem;font-size:1.125rem}._7t2GSa_timeGrid{grid-template-columns:repeat(3,1fr);gap:1rem;margin:0;display:grid}._7t2GSa_timeGrid dt{color:var(--muted-foreground);font-size:.875rem}._7t2GSa_timeGrid dd{margin:.25rem 0 0;font-size:1.375rem;font-weight:600}._7t2GSa_timeSection ._7t2GSa_small{color:var(--muted-foreground);max-width:65ch}._7t2GSa_equipment{margin-block:1rem 2rem;font-size:.9375rem}._7t2GSa_steps{overflow-anchor:none;scroll-margin-top:2rem}._7t2GSa_stepHeading{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.5rem;display:flex}._7t2GSa_stepHeading>span{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:.875rem}._7t2GSa_steps ol{margin:0;padding:0;list-style:none}._7t2GSa_steps>ol>li{grid-template-columns:44px minmax(0,1fr);gap:1.25rem;padding-bottom:1.75rem;scroll-margin-top:2rem;display:grid}._7t2GSa_steps>ol>li>button{border:1px solid var(--border);background:var(--surface-yellow);width:44px;height:44px;color:var(--foreground);border-radius:50%;place-items:center;font-weight:700;display:grid}._7t2GSa_steps h3{margin-block:.35rem .5rem;font-size:1.125rem;font-weight:700}._7t2GSa_steps p{max-width:65ch;line-height:1.75}._7t2GSa_completion{color:var(--ink-green);background:var(--surface-green);border-radius:var(--radius-image);margin-bottom:1.5rem;padding:1rem}._7t2GSa_allergens{background:var(--surface-yellow);border-radius:var(--radius-image);padding:1.25rem;font-size:.9375rem;line-height:1.6}._7t2GSa_tips{margin-top:3rem;scroll-margin-top:2rem}._7t2GSa_tips h2{margin-block:.5rem 1.5rem}._7t2GSa_tips>div{border-top:1px solid var(--border);padding-block:1.25rem}._7t2GSa_tips h3{margin-bottom:.5rem;font-size:1.125rem;font-weight:700}._7t2GSa_tips p{max-width:65ch;line-height:1.7}._7t2GSa_faq{margin-top:var(--space-2xl,3rem);padding-top:var(--space-xl,2rem);border-top:1px solid var(--border);max-width:68ch}._7t2GSa_background h2,._7t2GSa_faq h2{margin-block:.5rem 1.25rem;font-size:clamp(1.5rem,2.2vw,2rem)}._7t2GSa_background h3{margin-block:1.75rem .75rem;font-size:1.125rem;font-weight:600}._7t2GSa_background p{margin-block:.75rem;line-height:1.75}._7t2GSa_faq details{border-top:1px solid var(--border)}._7t2GSa_faq details:last-child{border-bottom:1px solid var(--border)}._7t2GSa_faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:48px;padding-block:1rem;font-weight:600;list-style:none;display:flex}._7t2GSa_faq summary::-webkit-details-marker{display:none}._7t2GSa_faq summary span{font-size:1.5rem;font-weight:400}._7t2GSa_faq details[open] summary span{transform:rotate(45deg)}._7t2GSa_faq p{margin:0 2rem 1.25rem 0;line-height:1.7}._7t2GSa_reading{border-top:1px solid var(--border);margin-top:clamp(3rem,6vw,5rem);padding-top:2rem}._7t2GSa_sectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 2rem;margin-bottom:1.75rem;display:flex}._7t2GSa_sectionHeading h2{letter-spacing:-.025em;margin-top:.375rem;font-size:clamp(1.75rem,3vw,2.5rem)}._7t2GSa_sectionHeading>p{max-width:34ch;color:var(--muted-foreground)}._7t2GSa_readingGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1.5rem;display:grid}._7t2GSa_readingCard{flex-direction:column;align-items:start;min-width:0;text-decoration:none;display:flex}._7t2GSa_readingCard img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-image);width:100%;height:auto;margin-bottom:1rem}._7t2GSa_readingKind{color:var(--primary);font-size:.875rem}._7t2GSa_readingCard h3{margin-block:.5rem .75rem;font-size:1.25rem;font-weight:600;line-height:1.3}._7t2GSa_readingCard p{margin-bottom:1rem;line-height:1.6}._7t2GSa_readingLink{text-underline-offset:4px;align-items:center;gap:.5rem;min-height:44px;font-size:.9375rem;text-decoration:underline;display:inline-flex}._7t2GSa_readingCard ._7t2GSa_readingLink{margin-top:auto}@media (hover:hover){._7t2GSa_readingCard:hover h3{text-underline-offset:4px;text-decoration:underline}._7t2GSa_faq summary:hover{color:var(--primary)}}@media (max-width:760px){._7t2GSa_readingGrid{grid-template-columns:1fr;gap:2rem}._7t2GSa_readingCard h3{font-size:1.25rem}._7t2GSa_sectionHeading>p{max-width:none}}._7t2GSa_recipe button{touch-action:manipulation}._7t2GSa_recipe button:active:not(:disabled){transform:scale(.97)}@media (max-width:1050px){._7t2GSa_heroToolbar{gap:.5rem 1rem;padding:1rem}._7t2GSa_actions>button span{display:none}._7t2GSa_recipe{--recipe-gap:2rem;--recipe-rail:minmax(270px, .85fr);--recipe-main:minmax(0, 1.15fr)}._7t2GSa_timeGrid{grid-template-columns:1fr;gap:.5rem}._7t2GSa_timeGrid>div{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}._7t2GSa_timeGrid dd{font-size:1.125rem}}@media (max-width:760px){._7t2GSa_cookingNav{z-index:5;justify-content:space-around;gap:var(--space-sm);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--background);box-shadow:var(--shadow-navigation);margin-bottom:-1rem;padding:.25rem .5rem;display:flex;position:sticky;top:.5rem}._7t2GSa_cookingNav a{align-items:center;min-height:44px;font-size:.9375rem;font-weight:600;display:flex}._7t2GSa_ingredients,._7t2GSa_steps,._7t2GSa_steps>ol>li{scroll-margin-top:5rem}._7t2GSa_actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._7t2GSa_actions>button span{display:inline}:is(._7t2GSa_actions .save-control-inline,._7t2GSa_actions .save-control-inline .save-button){width:100%}._7t2GSa_actions .save-button{justify-content:center}._7t2GSa_hero{grid-template-columns:1fr;grid-template-areas:"intro""toolbar""photo";gap:0}._7t2GSa_intro{padding:1.5rem}._7t2GSa_heroToolbar{padding:1rem;display:block}._7t2GSa_heroToolbar ._7t2GSa_shortcuts{justify-content:space-between;gap:.5rem;margin-top:.75rem}._7t2GSa_photoFrame{min-height:230px}._7t2GSa_intro h1{max-width:20ch;font-size:clamp(2.25rem,8vw,3.25rem)}._7t2GSa_quickFacts{font-size:.9375rem}._7t2GSa_workspace{grid-template-columns:1fr;gap:2.5rem}._7t2GSa_ingredients{padding:1.125rem}._7t2GSa_ingredientList li>div{flex-flow:wrap;flex:1;align-items:baseline;gap:.25rem .75rem;display:flex}._7t2GSa_ingredientList ._7t2GSa_amount{min-width:4rem}._7t2GSa_steps>ol>li{gap:1rem}}@media (prefers-reduced-motion:reduce){._7t2GSa_recipe button:active:not(:disabled){transform:none}}@media (prefers-contrast:more){._7t2GSa_ingredients,._7t2GSa_allergens{border:1px solid}}@media print{._7t2GSa_ingredients{max-height:none;position:static;overflow:visible}._7t2GSa_cookingNav,._7t2GSa_resetFeedback{display:none}._7t2GSa_hero{padding:0;display:block}._7t2GSa_intro h1{max-width:none;font-size:24pt}._7t2GSa_photo,._7t2GSa_heroToolbar,._7t2GSa_actions,._7t2GSa_shortcuts,._7t2GSa_actionStatus,._7t2GSa_ingredientFooter button,._7t2GSa_reading,._7t2GSa_background,._7t2GSa_faq{display:none!important}._7t2GSa_workspace{display:block}._7t2GSa_ingredients{background:0 0;border:1px solid;margin-block:1rem;padding:1rem}._7t2GSa_ingredientList{columns:2}._7t2GSa_ingredientList li{break-inside:avoid}._7t2GSa_ingredientCheckbox,._7t2GSa_servingControl button{display:none}._7t2GSa_servingControl{border:0;margin:.5rem 0;padding:0}._7t2GSa_scalingNote,._7t2GSa_ingredientFooter,._7t2GSa_ingredients>._7t2GSa_small{display:none}._7t2GSa_steps>ol>li{break-inside:avoid}._7t2GSa_steps>ol>li>button{color:var(--foreground)!important;background:0 0!important}._7t2GSa_tips{margin-top:1rem}._7t2GSa_timeGrid{grid-template-columns:repeat(3,1fr)}}._7t2GSa_shoppingIntro{margin-top:.5rem;font-size:.875rem;line-height:1.5}._7t2GSa_readingLayout{grid-template-columns:var(--recipe-main) var(--recipe-rail);align-items:start;gap:var(--space-md) var(--recipe-gap);margin:clamp(3rem,6vw,5rem) auto 0;scroll-margin-top:2rem;display:grid}._7t2GSa_readingHeading{grid-column:1/-1}._7t2GSa_readingBody{min-width:0}._7t2GSa_readingBody h2{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.5rem,2.2vw,2rem);font-weight:700;line-height:1.16}._7t2GSa_background{max-width:none}._7t2GSa_storyIntro{border-radius:var(--radius-image);background:color-mix(in oklch, var(--surface-warm) 78%, var(--background));padding:clamp(1.5rem,3vw,2.5rem)}._7t2GSa_storyIntro h2{max-width:25ch;margin:0 0 1.25rem;font-size:clamp(1.75rem,2.8vw,2.5rem)}._7t2GSa_background p{max-width:65ch;margin:0;line-height:1.75}._7t2GSa_background p+p{margin-top:1rem}._7t2GSa_storyIntro p:first-of-type{font-size:1.125rem;line-height:1.7}._7t2GSa_storyChapter{padding:2.25rem clamp(.25rem,3vw,2.5rem) 0}._7t2GSa_background ._7t2GSa_storyChapter h3{letter-spacing:-.015em;text-wrap:balance;margin:0 0 .875rem;font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:650;line-height:1.25}._7t2GSa_readingBody ._7t2GSa_tips,._7t2GSa_readingBody ._7t2GSa_faq{max-width:none;margin-top:2.75rem;padding-inline:clamp(.25rem,3vw,2.5rem)}._7t2GSa_readingRail{border-radius:var(--radius-image);background:color-mix(in oklch, var(--surface-green) 58%, var(--background));min-width:0;color:var(--ink-green);border:1px solid color-mix(in oklch, var(--ink-green) 15%, transparent);padding:1.25rem}._7t2GSa_railTools{gap:.25rem;display:grid}._7t2GSa_readingRail nav+._7t2GSa_railTools{border-top:1px solid color-mix(in oklch, var(--ink-green) 18%, transparent);margin-top:1.25rem;padding-top:1rem}._7t2GSa_readingActions>div{flex-wrap:wrap;gap:.25rem;display:flex}._7t2GSa_readingActions button{min-height:44px;color:inherit;flex:auto;padding:.625rem .75rem;font-size:.875rem}._7t2GSa_readingActions p{margin-top:.5rem;font-size:.8125rem;line-height:1.5}._7t2GSa_readingActions p:empty{display:none}._7t2GSa_backToCooking{text-underline-offset:4px;justify-content:space-between;align-items:center;gap:.5rem;min-height:44px;font-size:.875rem;text-decoration-thickness:1px;display:flex}._7t2GSa_backToCooking svg{flex-shrink:0}._7t2GSa_railRecipes{border-top:1px solid color-mix(in oklch, var(--ink-green) 18%, transparent);margin-top:1rem;padding-top:1.25rem}._7t2GSa_railRecipes h2{margin:0 0 .75rem;font-size:1.125rem;font-weight:650;line-height:1.3}._7t2GSa_railRecipes>div{gap:.875rem;display:grid}._7t2GSa_railRecipe{min-height:64px;color:inherit;grid-template-columns:3.75rem minmax(0,1fr) 1rem;align-items:center;gap:.75rem;text-decoration:none;display:grid}._7t2GSa_railRecipe img{object-fit:cover;border-radius:var(--radius-image);width:3.75rem;height:3.75rem}._7t2GSa_railRecipe strong{font-size:.9375rem;font-weight:600;line-height:1.3;display:block}._7t2GSa_railRecipe small{margin-top:.25rem;font-size:.875rem;line-height:1.4;display:block}._7t2GSa_railRecipes>._7t2GSa_readingLink{margin-top:.75rem;font-size:.875rem}._7t2GSa_readingRail a:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:var(--radius-image)}@media (hover:hover){._7t2GSa_railRecipe:hover strong{text-underline-offset:3px;text-decoration:underline}}@media (min-width:1000px) and (min-height:600px){._7t2GSa_readingRail{top:var(--space-lg);max-height:calc(100dvh - 2 * var(--space-lg));scrollbar-width:thin;scrollbar-color:var(--ink-green) transparent;position:sticky;overflow-y:auto}}@media (max-width:999px){._7t2GSa_readingLayout{grid-template-columns:minmax(0,1fr);gap:2rem;max-width:48rem}._7t2GSa_railRecipes>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}}@media (prefers-contrast:more){._7t2GSa_readingRail,._7t2GSa_storyIntro{border:1px solid}}@media print{._7t2GSa_readingLayout{display:none}}._7t2GSa_stepIngredients{border-radius:var(--radius-image);background:color-mix(in srgb, var(--surface-green) 65%, var(--background));border:0;margin-top:1rem;padding:.25rem 1rem}._7t2GSa_stepIngredients summary{cursor:pointer;min-height:44px;padding-block:.75rem;font-size:.9375rem;font-weight:600}._7t2GSa_stepIngredients ul{margin:0;padding:0 0 1rem;list-style:none}._7t2GSa_stepIngredients li{grid-template-columns:4.5rem minmax(0,1fr);gap:.75rem;padding-block:.25rem;font-size:.9375rem;display:grid}._7t2GSa_stepIngredients li>span:first-child{font-variant-numeric:tabular-nums}@media print{._7t2GSa_stepIngredients,._7t2GSa_readingBody{display:none}}._7t2GSa_steps>ol>li{border-radius:var(--radius-image);border:1px solid #0000;gap:1rem;margin-bottom:.75rem;padding:1.25rem;scroll-margin-top:max(6rem,25vh);transition:border-color .18s,background-color .18s}._7t2GSa_steps>ol>li[data-active]{border-color:color-mix(in srgb, var(--ink-green) 35%, var(--border));background:color-mix(in srgb, var(--surface-green) 14%, var(--background))}._7t2GSa_steps>ol>li>button{color:var(--muted-foreground);font-variant-numeric:tabular-nums;background:0 0;font-weight:500}._7t2GSa_steps>ol>li[data-active]>button{background:var(--surface-green);color:var(--ink-green);border-color:#0000}._7t2GSa_steps>ol>li[data-done]>button{background:var(--ink-green);color:var(--background)}._7t2GSa_stepOptions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;margin-bottom:1rem;display:flex}._7t2GSa_stepOptions p{flex:14rem;margin:0}._7t2GSa_stepOptions button{border:1px solid var(--border);border-radius:var(--radius-control);background:0 0;align-items:center;gap:.5rem;min-height:44px;padding:.4rem .75rem;font-size:.8125rem;display:flex}._7t2GSa_stepOptions button span{color:var(--ink-green);font-weight:600}._7t2GSa_stepIngredients summary{justify-content:space-between;align-items:center;gap:.75rem;list-style:none;display:flex}._7t2GSa_stepIngredients summary::-webkit-details-marker{display:none}._7t2GSa_amountHeading{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;display:flex}._7t2GSa_amountHeading small{color:var(--muted-foreground);font-size:.8125rem;font-weight:400}._7t2GSa_stepIngredients summary svg{flex-shrink:0;transition:transform .16s}._7t2GSa_stepIngredients[open] summary svg{transform:rotate(180deg)}._7t2GSa_nextStep{min-height:44px;color:var(--ink-green);align-items:center;gap:.5rem;margin-top:.75rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}@media (max-width:760px){._7t2GSa_steps>ol>li{grid-template-columns:32px minmax(0,1fr);gap:.75rem;padding:1rem}._7t2GSa_steps>ol>li>button{width:44px;height:44px;margin-left:-6px}._7t2GSa_steps>ol>li>div{min-width:0}._7t2GSa_stepIngredients{margin-top:1.25rem;margin-left:-44px}._7t2GSa_steps h3{margin-top:.45rem}}@media (prefers-reduced-motion:reduce){._7t2GSa_steps>ol>li,._7t2GSa_stepIngredients summary svg{transition:none}}@media print{._7t2GSa_stepOptions,._7t2GSa_nextStep{display:none}._7t2GSa_steps>ol>li[data-active]{background:0 0;border-color:#0000}}._7t2GSa_ingredients{background:var(--surface-warm);color:var(--foreground);border-color:color-mix(in oklch, var(--ink-peach) 18%, transparent)}._7t2GSa_ingredients ._7t2GSa_panelHeading>span{color:var(--ink-peach);font-size:.8125rem}._7t2GSa_ingredients ._7t2GSa_shoppingIntro{color:var(--ink-peach);max-width:32ch;margin-top:.5rem}._7t2GSa_ingredients ._7t2GSa_servingControl{background:color-mix(in oklch, var(--background) 70%, transparent);border-color:color-mix(in oklch, var(--ink-peach) 20%, transparent);margin-top:1.25rem}._7t2GSa_ingredients ._7t2GSa_scalingNote{color:var(--ink-peach);min-height:0;margin-block:.625rem 1rem;font-size:.8125rem;line-height:1.45}._7t2GSa_ingredientList li{border-color:color-mix(in oklch, var(--ink-peach) 13%, transparent);gap:.25rem;min-height:52px;font-size:.9375rem}._7t2GSa_ingredientList li>div{grid-template-columns:3.25rem minmax(0,1fr);align-items:center;gap:.75rem;display:grid}._7t2GSa_ingredientList ._7t2GSa_amount{text-align:right;justify-content:flex-end;align-items:center;min-width:0;min-height:44px;font-size:.9375rem;font-weight:600;display:flex}._7t2GSa_ingredientList input{color:var(--ink-peach)}._7t2GSa_ingredientList input:before{background:color-mix(in oklch, var(--background) 65%, transparent);border-width:1px;border-radius:4px}._7t2GSa_ingredientList input:checked:before{background:var(--ink-green)}._7t2GSa_ingredientList a{min-height:44px;color:var(--ink-peach);text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in oklch, var(--ink-peach) 45%, transparent);text-decoration-color:color-mix(in oklch, var(--ink-peach) 45%, transparent);text-underline-offset:4px;align-items:center;line-height:1.45;display:flex}._7t2GSa_ingredientList li>div>label:not(._7t2GSa_amount){align-items:center;min-height:44px;display:flex}._7t2GSa_ingredientList li[data-checked]>div{-webkit-text-decoration-color:color-mix(in oklch, var(--ink-peach) 50%, transparent);text-decoration-color:color-mix(in oklch, var(--ink-peach) 50%, transparent);color:var(--ink-peach)}._7t2GSa_ingredients ._7t2GSa_ingredientFooter{border-color:color-mix(in oklch, var(--ink-peach) 20%, transparent);padding-top:.5rem;font-size:.8125rem}._7t2GSa_ingredientFooter button{text-underline-offset:3px;gap:.25rem}._7t2GSa_ingredients>._7t2GSa_small{color:var(--ink-peach);margin-top:.5rem;font-size:.8125rem}@media (hover:hover){._7t2GSa_ingredientList a:hover{color:var(--primary);text-decoration-color:currentColor}}@media print{._7t2GSa_ingredients{background:0 0;border:none}._7t2GSa_ingredients ._7t2GSa_scalingNote{display:none}}@supports (interpolate-size:allow-keywords){._7t2GSa_stepIngredients{interpolate-size:allow-keywords}._7t2GSa_stepIngredients::details-content{block-size:0;transition:block-size .18s cubic-bezier(.22, 1, .36, 1), content-visibility .18s allow-discrete;overflow:clip}._7t2GSa_stepIngredients[open]::details-content{block-size:auto}}@media (prefers-reduced-motion:reduce){._7t2GSa_stepIngredients::details-content{transition:none}}
.Ltbnna_opening{max-width:var(--layout-width);padding:2.5rem var(--page-gutter) 3rem;margin:auto}.Ltbnna_introduction{grid-template-columns:1.75fr 1fr;align-items:end;gap:3rem;margin-bottom:2rem;display:grid}.Ltbnna_kicker{color:var(--primary);margin-bottom:1rem;font-size:.875rem;font-weight:600}.Ltbnna_introduction h1{font-family:var(--font-body);letter-spacing:-.028em;text-wrap:initial;font-size:clamp(3rem,5.7vw,4.875rem);font-weight:600;line-height:1.02}.Ltbnna_introduction h1 em{color:var(--ink-green);font-style:normal;font-weight:600}.Ltbnna_welcome{gap:1rem;padding-bottom:.25rem;display:grid}.Ltbnna_welcome p{max-width:38ch;color:var(--muted-foreground);font-size:1.125rem;line-height:1.55}.Ltbnna_welcome a,.Ltbnna_browse{align-items:center;gap:.5rem;width:fit-content;min-height:2.75rem;font-weight:600;display:inline-flex}.Ltbnna_welcome a{text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:.3em}.Ltbnna_discovery{grid-template-columns:1.75fr 1fr;align-items:stretch;gap:1.5rem;display:grid}.Ltbnna_feature{grid-template-rows:1fr auto;margin:0;display:grid}.Ltbnna_photo{border-radius:var(--radius-image);background:var(--surface-warm);min-height:15rem;display:block;position:relative;overflow:hidden}.Ltbnna_photo img{object-fit:cover;transition:transform .24s var(--ease-out)}.Ltbnna_feature figcaption{justify-content:space-between;align-items:center;gap:1rem;padding-top:.75rem;font-size:.875rem;display:flex}.Ltbnna_feature figcaption a,.Ltbnna_feature figcaption span{align-items:center;gap:.5rem;display:inline-flex}.Ltbnna_feature figcaption a{min-height:2rem;font-weight:600}.Ltbnna_feature figcaption span{color:var(--muted-foreground);flex-shrink:0}.Ltbnna_finder{border-radius:var(--radius-image);background:var(--surface-green);color:var(--ink-green);flex-direction:column;padding:1.75rem 2rem;display:flex}.Ltbnna_finderLabel{margin-bottom:.5rem;font-size:.875rem}.Ltbnna_finder h2{font-family:var(--font-body);letter-spacing:-.02em;margin-bottom:1.25rem;font-size:1.875rem;font-weight:600;line-height:1.12}.Ltbnna_finder form{background:var(--background);border:1px solid var(--control-border);border-radius:var(--radius-control);grid-template-columns:auto minmax(0,1fr) 2.75rem;align-items:center;gap:.5rem;min-height:3.25rem;padding-left:.75rem;display:grid}.Ltbnna_finder form:focus-within{outline:2px solid var(--ring);outline-offset:3px}.Ltbnna_finder input{width:100%;color:var(--foreground);background:0 0;border:0;padding:.75rem 0;font-size:1rem}.Ltbnna_finder input:focus-visible{outline:none}.Ltbnna_finder button{background:var(--primary);width:2.75rem;min-height:2.75rem;color:var(--primary-foreground);border:0;border-radius:50%;place-items:center;display:grid}.Ltbnna_suggestionLabel{margin-top:1rem;font-size:.875rem}.Ltbnna_suggestions{flex-wrap:wrap;gap:.75rem;display:flex}.Ltbnna_suggestions a{text-underline-offset:.25em;align-items:center;min-height:2.75rem;font-size:1rem;text-decoration:underline;display:inline-flex}.Ltbnna_browse{margin-top:.5rem}@media (hover:hover) and (pointer:fine){.Ltbnna_photo:hover img{transform:scale(1.02)}.Ltbnna_welcome a:hover,.Ltbnna_browse:hover,.Ltbnna_suggestions a:hover{color:var(--primary)}}@media (max-width:1000px){.Ltbnna_introduction{gap:1.5rem}.Ltbnna_introduction h1{font-size:clamp(3rem,6vw,4rem)}.Ltbnna_finder{padding:1.5rem}.Ltbnna_feature figcaption{flex-wrap:wrap;gap:.25rem 1rem}}@media (max-width:760px){.Ltbnna_opening{padding-block:1.75rem 2rem}.Ltbnna_introduction,.Ltbnna_discovery{grid-template-columns:1fr;gap:1.25rem}.Ltbnna_introduction{margin-bottom:1.5rem}.Ltbnna_introduction h1{font-size:clamp(2.25rem,8.4vw,3.5rem);line-height:1.08}.Ltbnna_welcome p{max-width:48ch;font-size:1.0625rem}.Ltbnna_discovery .Ltbnna_finder{grid-row:1}.Ltbnna_finder{padding:1.5rem}.Ltbnna_finder h2{margin-bottom:1rem;font-size:1.625rem}.Ltbnna_photo{aspect-ratio:1.8;min-height:0}.Ltbnna_feature figcaption{font-size:.875rem}.Ltbnna_kicker{margin-bottom:.75rem}}@media (prefers-reduced-motion:reduce){.Ltbnna_photo img{transition:none;transform:none!important}}@media (prefers-contrast:more){.Ltbnna_finder{border:1px solid}.Ltbnna_finder form{border-color:currentColor}}
.FDBo8G_variants{margin-top:var(--space-lg);container-type:inline-size}.FDBo8G_label{margin:0 0 var(--space-sm);font-size:.875rem;font-weight:650}.FDBo8G_label span{color:var(--muted-foreground);font-weight:400}.FDBo8G_variants ul{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(5rem,1fr));margin:0;padding:0;list-style:none;display:grid}.FDBo8G_variants li{min-width:0}.FDBo8G_option{height:100%;min-height:44px;padding:var(--space-xs);border-radius:var(--radius-image);color:var(--foreground);background:color-mix(in oklch, var(--background) 70%, transparent);transition:background-color .16s var(--ease-out), border-color .16s var(--ease-out);border:1px solid #0000;flex-direction:column;font-size:.875rem;font-weight:600;line-height:1.3;text-decoration:none;display:flex}.FDBo8G_option img{aspect-ratio:4/3;object-fit:cover;border-radius:calc(var(--radius-image) - var(--space-xs));width:100%;height:auto;display:block}.FDBo8G_optionLabel{justify-content:space-between;align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-xs);flex:1;min-height:44px;display:flex}.FDBo8G_optionLabel>span:first-child{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0}.FDBo8G_selection{border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;display:grid}.FDBo8G_option[aria-current=page]{background:var(--surface-green);border-color:color-mix(in oklch, var(--ink-green) 45%, transparent);color:var(--ink-green)}.FDBo8G_option[aria-current=page] .FDBo8G_selection{background:var(--ink-green);color:var(--background)}.FDBo8G_pending{place-items:center;display:grid}.FDBo8G_pending svg{animation:.8s linear infinite FDBo8G_variant-loading}@keyframes FDBo8G_variant-loading{to{transform:rotate(360deg)}}.FDBo8G_option:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.FDBo8G_option:active{background:var(--surface-green)}@media (hover:hover){.FDBo8G_option:hover{border-color:var(--control-border)}}.FDBo8G_reading{margin-top:0}.FDBo8G_reading .FDBo8G_label{color:var(--ink-green);margin-bottom:var(--space-md);font-size:1rem}.FDBo8G_reading .FDBo8G_label span{color:inherit}.FDBo8G_reading ul{grid-template-columns:1fr}.FDBo8G_reading .FDBo8G_option{align-items:center;gap:var(--space-sm);color:var(--ink-green);flex-direction:row}.FDBo8G_reading .FDBo8G_option img{aspect-ratio:1;flex:0 0 64px;width:64px;height:64px}.FDBo8G_reading .FDBo8G_optionLabel{padding:var(--space-sm);font-size:.9375rem}@container (max-width:360px){.FDBo8G_variants ul{grid-template-columns:1fr}.FDBo8G_option{align-items:center;gap:var(--space-sm);flex-direction:row}.FDBo8G_option img{aspect-ratio:1;flex:0 0 56px;width:56px;height:56px}.FDBo8G_optionLabel{padding:var(--space-sm)}}@media (prefers-reduced-motion:reduce){.FDBo8G_pending svg{animation:none}.FDBo8G_option{transition:none}}@media print{.FDBo8G_variants{display:none}}
