@layer mui.global,mui.components,mui.legacy,mui.theme;@layer mui.slots{.RecipeCard-root{flex-direction:column;height:100%;transition:border-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.RecipeCard-root a{color:inherit;text-decoration:none}:is(.RecipeCard-root:has([data-recipe-link]:hover),.RecipeCard-root:has([data-recipe-link]:focus-visible)){border-color:var(--mui-palette-grey-400)}:is(.RecipeCard-root:has([data-recipe-link]:hover) [data-recipe-link] .MuiTypography-root,.RecipeCard-root:has([data-recipe-link]:focus-visible) [data-recipe-link] .MuiTypography-root){color:var(--mui-palette-primary-dark)}:is(.RecipeCard-root:has([data-recipe-link]:hover) .RecipeCard-arrow,.RecipeCard-root:has([data-recipe-link]:focus-visible) .RecipeCard-arrow){color:var(--mui-palette-primary-dark);transform:translate(2px,-2px)}@media (prefers-reduced-motion:reduce){:is(.RecipeCard-root:has([data-recipe-link]:hover) .RecipeCard-photo,.RecipeCard-root:has([data-recipe-link]:focus-visible) .RecipeCard-photo,.RecipeCard-root:has([data-recipe-link]:hover) .RecipeCard-arrow,.RecipeCard-root:has([data-recipe-link]:focus-visible) .RecipeCard-arrow){transform:none}}.RecipeCard-root:has([data-recipe-link]:focus-visible){outline:2px solid var(--mui-palette-grey-700);outline-offset:3px}.RecipeCard-root[data-horizontal=true]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.RecipeCard-root[data-horizontal=true] .RecipeCard-media{aspect-ratio:auto;height:auto;min-height:calc(64 * var(--mui-spacing,4px))}.RecipeCard-root[data-horizontal=true] .RecipeCard-content{padding:calc(6 * var(--mui-spacing,4px));padding-bottom:calc(6 * var(--mui-spacing,4px))}.RecipeCard-root[data-horizontal=true] .RecipeCard-title{max-width:560px;font-size:30px}.RecipeCard-root[data-compact=true] .RecipeCard-media{aspect-ratio:auto;height:190px}.RecipeCard-root[data-compact=true] .RecipeCard-description{margin-top:calc(2.5 * var(--mui-spacing,4px));font-size:13px}.RecipeCard-root[data-compact=true] .RecipeCard-title{line-height:1.18}.RecipeCard-root[data-compact=true] .RecipeCard-metadata{gap:calc(2.5 * var(--mui-spacing,4px))}.RecipeCard-root[data-compact=true] .RecipeCard-metadata .MuiTypography-root,.RecipeCard-root[data-compact=true] .RecipeCard-edit{gap:var(--mui-spacing,4px);font-size:12px}.RecipeCard-root[data-compact=true] .RecipeCard-arrow{min-height:28px}.RecipeCard-root[data-compact=false] .RecipeCard-title{line-height:1.2}.RecipeCard-root[data-compact=false] .RecipeCard-metadata{gap:calc(4 * var(--mui-spacing,4px))}.RecipeCard-root[data-compact=false] .RecipeCard-metadata .MuiTypography-root,.RecipeCard-root[data-compact=false] .RecipeCard-edit{gap:calc(1.5 * var(--mui-spacing,4px));font-size:13px}.RecipeCard-root[data-compact=false] .RecipeCard-arrow{min-height:40px}.RecipeCard-root[data-compact=false][data-collection=true] .RecipeCard-media{aspect-ratio:auto;height:205px}.RecipeCard-root[data-horizontal=false] .RecipeCard-title{max-width:330px}.RecipeCard-root[data-horizontal=false][data-compact=true] .RecipeCard-content{padding:calc(4 * var(--mui-spacing,4px));padding-bottom:calc(4 * var(--mui-spacing,4px))}.RecipeCard-root[data-horizontal=false][data-compact=true] .RecipeCard-title{font-size:20px}.RecipeCard-root[data-horizontal=false][data-compact=false] .RecipeCard-content{padding:calc(5 * var(--mui-spacing,4px));padding-bottom:calc(5 * var(--mui-spacing,4px))}.RecipeCard-root[data-horizontal=false][data-compact=false][data-collection=true] .RecipeCard-title{font-size:22px}.RecipeCard-root[data-horizontal=false][data-compact=false][data-collection=false] .RecipeCard-title{font-size:24px}@media (prefers-reduced-motion:reduce){.RecipeCard-root{transition:none}.RecipeCard-root:has([data-recipe-link]:hover){transform:none}.RecipeCard-root .RecipeCard-photo,.RecipeCard-root .RecipeCard-arrow{transition:none;transform:none}}.RecipeCard-media{aspect-ratio:3/2;background:var(--mui-palette-grey-100);flex-shrink:0;height:auto;position:relative;overflow:hidden}.RecipeCard-media:after{content:"";box-shadow:inset 0 0 0 1px var(--mui-palette-recipe-imageKeyline);pointer-events:none;position:absolute;inset:0}.RecipeCard-media .RecipeCard-photo{object-fit:cover;width:100%;height:100%;transition:transform .3s cubic-bezier(0,0,.2,1);position:absolute;inset:0}.RecipeCard-media .MuiChip-root{bottom:calc(3 * var(--mui-spacing,4px));left:calc(3 * var(--mui-spacing,4px));border-radius:2px;height:28px;position:absolute}.RecipeCard-media .MuiChip-root .MuiChip-label{padding:7px 9px;font-size:12px;line-height:1}.RecipeCard-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:10px 0 12px;line-height:1.65;display:-webkit-box;overflow:hidden}.RecipeCard-photoFrame{place-items:center;display:grid;position:absolute;inset:0}.RecipeCard-placeholder{justify-items:center;gap:var(--mui-spacing,4px);padding-bottom:calc(8 * var(--mui-spacing,4px));color:var(--mui-palette-text-secondary);display:grid}.RecipeCard-placeholderImage{background:url(/design/recipe-photo-placeholder.svg) 50%/contain no-repeat;width:112px;height:88px}.RecipeCard-favorite{z-index:2;position:absolute;top:12px;right:12px}.RecipeCard-favorite .MuiIconButton-root[aria-pressed]{border:1px solid var(--mui-palette-recipe-favoriteBorder);background-color:var(--mui-palette-common-white);width:40px;height:40px;color:var(--mui-palette-grey-800);box-shadow:0 2px 8px var(--mui-palette-recipe-favoriteShadow);border-radius:6px}.RecipeCard-favorite .MuiIconButton-root[aria-pressed][aria-pressed=true]{background-color:var(--mui-palette-recipe-favoriteSurface);color:var(--mui-palette-primary-dark);border-color:var(--mui-palette-recipe-favoriteSelectedBorder)}.RecipeCard-favorite .MuiIconButton-root[aria-pressed][aria-pressed=true]:hover{background-color:var(--mui-palette-recipe-favoriteSurface)}.RecipeCard-favorite .MuiIconButton-root[aria-pressed]:hover{background-color:var(--mui-palette-grey-50)}.RecipeCard-content{flex-direction:column;flex:1;min-width:0;display:flex}.RecipeCard-title{text-wrap:initial;letter-spacing:-.02em;overflow-wrap:anywhere}.RecipeCard-metadata{border-top:1px solid;border-color:var(--mui-palette-divider);padding-top:calc(4.5 * var(--mui-spacing,4px));min-height:48px;color:var(--mui-palette-text-secondary);font-variant-numeric:tabular-nums;align-items:center;margin-top:auto;display:flex}.RecipeCard-metadata .MuiTypography-root{align-items:center;line-height:1.6;display:inline-flex}.RecipeCard-edit{z-index:2;align-items:center;margin-left:auto;line-height:1.6;display:inline-flex;position:relative}.RecipeCard-edit:hover{color:var(--mui-palette-primary-dark);text-underline-offset:4px;text-decoration:underline}.RecipeCard-arrow{min-width:40px;color:var(--mui-palette-primary-main);justify-content:center;align-items:center;margin-left:auto;transition:transform .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);display:inline-flex}}@layer mui.custom,mui.sx,app-overrides;
