@layer mui.global,mui.components,mui.legacy,mui.theme;@layer mui.slots{.RatingPopover-content{padding:calc(5 * var(--mui-spacing,4px));align-items:center;gap:calc(1.5 * var(--mui-spacing,4px));flex-direction:column;min-width:240px;display:flex}.RatingPopover-title{color:var(--mui-palette-text-primary);font-weight:600}.RatingPopover-paper{margin-top:calc(2 * var(--mui-spacing,4px));border-radius:var(--mui-shape-borderRadius);border:1px solid;border-color:var(--mui-palette-divider);box-shadow:var(--mui-shadows-3)}}@layer mui.custom,mui.sx,app-overrides;
@layer mui.global,mui.components,mui.legacy,mui.theme;@layer mui.slots{.RecipeInfoSection-root{padding:calc(5 * var(--mui-spacing,4px));min-width:0}@media (min-width:640px){.RecipeInfoSection-root{padding:calc(8 * var(--mui-spacing,4px))}}@media (min-width:1024px){.RecipeInfoSection-root{padding:calc(10 * var(--mui-spacing,4px))}}.RecipeInfoSection-header{justify-content:space-between;align-items:center;gap:calc(3 * var(--mui-spacing,4px));flex-wrap:wrap;display:flex}.RecipeInfoSection-headerActions{align-items:center;gap:calc(2 * var(--mui-spacing,4px));margin-left:auto;display:flex}.RecipeInfoSection-eyebrow{color:var(--mui-palette-primary-dark)}.RecipeInfoSection-edit{height:40px;min-height:40px;padding-left:calc(3 * var(--mui-spacing,4px));padding-right:calc(3 * var(--mui-spacing,4px));color:var(--mui-palette-grey-800);background-color:var(--mui-palette-grey-50);font-size:13px;font-weight:550}.RecipeInfoSection-edit:hover{border-color:var(--mui-palette-grey-700);background-color:var(--mui-palette-grey-100)}.RecipeInfoSection-title{letter-spacing:-.045em;text-wrap:balance;overflow-wrap:anywhere;max-width:100%;margin-top:16px;margin-bottom:18px;font-size:clamp(32px,9vw,40px);line-height:1.08}@media (min-width:640px){.RecipeInfoSection-title{font-size:48px}}@media (min-width:1024px){.RecipeInfoSection-title{font-size:52px}}.RecipeInfoSection-metadata{align-items:center;gap:calc(6 * var(--mui-spacing,4px));color:var(--mui-palette-text-secondary);flex-wrap:wrap;display:flex}.RecipeInfoSection-metadata p{align-items:center;gap:calc(1.5 * var(--mui-spacing,4px));font-size:14px;display:flex}.RecipeInfoSection-ratingButton{margin-top:calc(3 * var(--mui-spacing,4px));margin-left:calc(-2 * var(--mui-spacing,4px));padding-left:calc(2 * var(--mui-spacing,4px));padding-right:calc(2 * var(--mui-spacing,4px));justify-content:flex-start;gap:calc(2.5 * var(--mui-spacing,4px));max-width:100%;height:auto;min-height:40px;color:var(--mui-palette-text-primary);flex-wrap:wrap;font-size:13px;display:inline-flex}.RecipeInfoSection-ratingButton:hover{background-color:var(--mui-palette-grey-100)}.RecipeInfoSection-ratingButton[aria-busy=true] .RecipeInfoSection-stars{visibility:hidden}.RecipeInfoSection-ratingIndicator{color:var(--mui-palette-amber-700);place-items:center;display:inline-grid}.RecipeInfoSection-ratingIndicator>*{grid-area:1/1}.RecipeInfoSection-stars{gap:calc(.75 * var(--mui-spacing,4px));color:var(--mui-palette-amber-700);display:flex}@media (prefers-reduced-motion:reduce){.RecipeInfoSection-ratingSpinner{animation:none}}.RecipeInfoSection-star{width:18px;height:18px;display:inline-flex;position:relative}.RecipeInfoSection-starFill{position:absolute;inset:0;overflow:hidden}.RecipeInfoSection-filledStar{max-width:none;display:block}.RecipeInfoSection-ratingCount{color:var(--mui-palette-text-secondary);border-left:1px solid;border-color:var(--mui-palette-divider);padding-left:calc(2.5 * var(--mui-spacing,4px));font-weight:400}.RecipeInfoSection-firstRating{color:var(--mui-palette-text-secondary);font-weight:450}.RecipeInfoSection-ratingStatus{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.RecipeInfoSection-description{overflow-wrap:anywhere;white-space:pre-line;max-width:485px;margin-top:calc(4 * var(--mui-spacing,4px));margin-bottom:calc(5.5 * var(--mui-spacing,4px));font-size:16px;line-height:1.75}.RecipeInfoSection-actions{align-items:center;gap:calc(3 * var(--mui-spacing,4px));flex-wrap:wrap;display:flex}.RecipeInfoSection-author{align-items:center;gap:calc(3 * var(--mui-spacing,4px));margin-top:calc(4 * var(--mui-spacing,4px));color:var(--mui-palette-text-secondary);flex-wrap:wrap;font-size:13px;display:flex}.RecipeInfoSection-avatar{background-color:var(--mui-palette-recipe-soft);width:26px;height:26px;color:var(--mui-palette-recipe-ink);border-radius:50%;place-items:center;font-size:10px;font-weight:600;display:grid}.RecipeInfoSection-actionButton{height:48px;min-height:48px;font-size:14px}.RecipeInfoSection-actionIcon{width:40px;min-width:40px;height:40px;min-height:40px}}@layer mui.custom,mui.sx,app-overrides;
@layer mui.global,mui.components,mui.legacy,mui.theme;@layer mui.slots{.RecipeDetailPage-saveFeedback{margin-top:calc(4 * var(--mui-spacing,4px))}.RecipeDetailPage-shareFeedback{margin-top:calc(5 * var(--mui-spacing,4px))}}@layer mui.custom,mui.sx,app-overrides;
@layer mui.global,mui.components,mui.legacy,mui.theme;@layer mui.slots{.RecipeNote-root{margin-block:calc(5 * var(--mui-spacing,4px));padding:calc(4 * var(--mui-spacing,4px));border:1px solid;border-color:var(--mui-palette-recipe-surfaceBorder);gap:calc(2 * var(--mui-spacing,4px));border-radius:8px;display:grid}@media (min-width:640px){.RecipeNote-root{padding:calc(7.25 * var(--mui-spacing,4px))}}.RecipeNote-heading{align-items:center;gap:calc(2 * var(--mui-spacing,4px));color:var(--mui-palette-text-primary);display:flex}.RecipeNote-savedNote{padding:calc(4 * var(--mui-spacing,4px));border:1px solid;border-color:var(--mui-palette-amber-300);border-radius:var(--mui-shape-radius-xs);background-color:var(--mui-palette-amber-50);color:var(--mui-palette-amber-900);border-left-width:3px}.RecipeNote-noteText{color:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:calc(3 * var(--mui-spacing,4px))}.RecipeNote-editor{gap:calc(3 * var(--mui-spacing,4px));display:grid}.RecipeNote-actions{gap:calc(2 * var(--mui-spacing,4px));flex-wrap:wrap;display:flex}}@layer mui.custom,mui.sx,app-overrides;
@layer mui.global,mui.components,mui.legacy,mui.theme;@layer mui.slots{.RecipePreviewRecoveryNotice-unavailable,.RecipePreviewRecoveryNotice-root{margin-top:calc(5 * var(--mui-spacing,4px))}.RecipePreviewRecoveryNotice-title{font-weight:600}.RecipePreviewRecoveryNotice-description{margin-top:var(--mui-spacing,4px)}.RecipePreviewRecoveryNotice-actions{gap:calc(3 * var(--mui-spacing,4px));margin-top:calc(3 * var(--mui-spacing,4px));display:flex}}@layer mui.custom,mui.sx,app-overrides;
@layer mui.global,mui.components,mui.legacy,mui.theme;@layer mui.slots{.RecipeVariantActions-root{gap:calc(3 * var(--mui-spacing,4px));padding-top:calc(5 * var(--mui-spacing,4px));padding-bottom:calc(5 * var(--mui-spacing,4px));margin-bottom:calc(6 * var(--mui-spacing,4px));border-bottom:1px solid;border-color:var(--mui-palette-divider);flex-wrap:wrap;align-items:center;display:flex}.RecipeVariantActions-root[data-compact=true]{border-bottom:0;justify-content:flex-end;margin-bottom:0;padding-top:0;padding-bottom:0}.RecipeVariantActions-draftNotice{flex:280px}.RecipeVariantActions-draftTitle{font-weight:600}.RecipeVariantActions-description{margin-bottom:calc(5 * var(--mui-spacing,4px))}.RecipeVariantActions-feedback{margin-top:calc(4 * var(--mui-spacing,4px))}}@layer mui.custom,mui.sx,app-overrides;
@layer mui.global,mui.components,mui.legacy,mui.theme;@layer mui.slots{.RecipeVersions-header{gap:calc(2 * var(--mui-spacing,4px));margin-bottom:calc(4 * var(--mui-spacing,4px));align-items:center;display:flex}.RecipeVersions-title{font-weight:600}.RecipeVersions-select{max-width:480px;margin-bottom:calc(6 * var(--mui-spacing,4px))}}@layer mui.custom,mui.sx,app-overrides;
