.DescriptionWrapper-module__CWrd4W__wrapper{opacity:0;transition:all .45s;transform:translateY(15px)}.DescriptionWrapper-module__CWrd4W__wrapper img{filter:blur(2px);opacity:.5;transition:all .6s;transform:perspective(800px)rotateY(15deg)scale(.9)rotateX(10deg)}.DescriptionWrapper-module__CWrd4W__wrapper.DescriptionWrapper-module__CWrd4W__left img{transform:perspective(800px)rotateY(-15deg)scale(.9)rotateX(10deg)}.DescriptionWrapper-module__CWrd4W__wrapper.DescriptionWrapper-module__CWrd4W__visible{opacity:1;transform:translateY(0)}.DescriptionWrapper-module__CWrd4W__wrapper.DescriptionWrapper-module__CWrd4W__visible img{filter:blur();opacity:1;transition-delay:.15s;transform:perspective(800px)rotateY(-15deg)translateY(-20px)rotateX(10deg)scale(1)}.DescriptionWrapper-module__CWrd4W__wrapper.DescriptionWrapper-module__CWrd4W__visible.DescriptionWrapper-module__CWrd4W__left img{transform:perspective(800px)rotateY(15deg)translateY(-20px)rotateX(10deg)scale(1)}@media (max-width:576px){.DescriptionWrapper-module__CWrd4W__wrapper img{width:160px;height:121px}}
.RecipeCard-module__WIx4wq__imageWrapper{height:180px;overflow:hidden}.RecipeCard-module__WIx4wq__image{object-fit:cover;will-change:transform;width:100%;height:100%;transition:transform .3s}.RecipeCard-module__WIx4wq__cardWithDescription:hover .RecipeCard-module__WIx4wq__image{transform:translateY(-100%)}.RecipeCard-module__WIx4wq__properties{padding:var(--mantine-spacing-sm)var(--mantine-spacing-lg);border-top:1px solid var(--mantine-color-gray-2);justify-content:space-between;display:flex}[data-mantine-color-scheme=dark] .RecipeCard-module__WIx4wq__properties{border-top:1px solid var(--mantine-color-dark-5)}.RecipeCard-module__WIx4wq__properties{border-bottom:1px solid var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .RecipeCard-module__WIx4wq__properties{border-bottom:1px solid var(--mantine-color-dark-5)}.RecipeCard-module__WIx4wq__title{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.4em;line-height:1.2;transition:transform .3s,opacity .3s;display:-webkit-box;overflow:hidden}.RecipeCard-module__WIx4wq__cardWithDescription:hover .RecipeCard-module__WIx4wq__title{transform:translateY(-180px)}.RecipeCard-module__WIx4wq__expand{flex-direction:column;flex:1;justify-content:flex-end;display:flex}.RecipeCard-module__WIx4wq__description{opacity:0;pointer-events:none;width:90%;color:var(--mantine-color-dimmed);line-clamp:4;-webkit-line-clamp:7;-webkit-box-orient:vertical;font-size:14px;transition:opacity .3s;display:-webkit-box;position:absolute;top:60px;overflow:hidden}.RecipeCard-module__WIx4wq__card{will-change:transform;transform-style:preserve-3d}.RecipeCard-module__WIx4wq__card:hover .RecipeCard-module__WIx4wq__description{opacity:1}
:root[data-mantine-color-scheme=light]{--shine-a:#ffffff0f;--shine-b:#ff00c81f;--shine-c:#2648561f;--shine-d:#ffffff0f;--shine-blend:overlay;--glare-opacity:.35}:root[data-mantine-color-scheme=light] .TiltCard-module__aqDjkq__card{background-blend-mode:overlay;background:repeating-linear-gradient(90deg,#fffffd2e 0 2px,#fcfaf50f 4px),linear-gradient(135deg,#fff 0%,#fefdfb 45%,#fbfaf7 100%)}:root[data-mantine-color-scheme=dark]{--shine-a:#ffffff0f;--shine-b:#ff00c81f;--shine-c:#2648561f;--shine-d:#ffffff0f;--shine-blend:screen;--glare-opacity:.18}.TiltCard-module__aqDjkq__card{--rx:0deg;--ry:0deg;--rz:0deg;--s:1;height:100%;transform-style:preserve-3d;transform:perspective(800px)rotateX(var(--rx))rotateY(var(--ry))rotateZ(var(--rz))scale(var(--s));will-change:transform;box-shadow:var(--shadow-x,0px)var(--shadow-y,6px)var(--shadow-blur,26px)rgba(0,0,0,calc(var(--shadow-opacity,.1)));will-change:transform,box-shadow;flex-direction:column;transition:all .1s linear;display:flex;position:relative;overflow:hidden}.TiltCard-module__aqDjkq__card:hover{--s:1.04;z-index:20}.TiltCard-module__aqDjkq__card:before{content:"";z-index:4;pointer-events:none;background:conic-gradient(from var(--shine-rotate,0deg),var(--shine-a),var(--shine-b),var(--shine-c),var(--shine-d));background-size:250%;background-position:var(--shine-pos-x,50%)var(--shine-pos-y,50%);mix-blend-mode:var(--shine-blend);opacity:.18;transition:opacity .3s;position:absolute;inset:0}.TiltCard-module__aqDjkq__card:hover:before{opacity:.25}.TiltCard-module__aqDjkq__card:after{content:"";pointer-events:none;z-index:5;background:radial-gradient(120% 80% at var(--glare-x,50%)var(--glare-y,50%),#ffffff40 0%,#fff0ff1f 20%,#b4c8ff14 40%,#96b4ff0a 60%,transparent 100%);mix-blend-mode:var(--shine-blend);opacity:var(--glare-opacity,0);filter:blur(25px);transition:opacity .25s ease-out;position:absolute;inset:0}.TiltCard-module__aqDjkq__card:hover:after{opacity:.32}
.RecipeList-module__s3jf3q__sortSegmentedControl{--sc-color:var(--mantine-color-white)}[data-mantine-color-scheme=dark] .RecipeList-module__s3jf3q__sortSegmentedControl{--sc-color:var(--mantine-color-dark-8)}.RecipeList-module__s3jf3q__sortSegmentedControl{background:#00000012}[data-mantine-color-scheme=dark] .RecipeList-module__s3jf3q__sortSegmentedControl{background:#ffffff12}.RecipeList-module__s3jf3q__sortSegmentedControl{-webkit-backdrop-filter:invert(.1);backdrop-filter:invert(.1)}.RecipeList-module__s3jf3q__multiSelectRoot{--bg:#fff1}[data-mantine-color-scheme=dark] .RecipeList-module__s3jf3q__multiSelectRoot{--bg:#00000003}.RecipeList-module__s3jf3q__multiSelectRoot{flex:0 0 50%;transition:all .2s ease-in-out}.RecipeList-module__s3jf3q__multiSelectRoot[data-combobox-loading]{--loader-color:var(--mantine-color-white);--loader-size:38px}.RecipeList-module__s3jf3q__multiSelectInput{--input-bd:#0000;--input-bg:var(--bg);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);color:var(--mantine-color-white)}.RecipeList-module__s3jf3q__multiSelectInput:focus-within{border-color:#0000}.RecipeList-module__s3jf3q__multiSelectOption[data-selected]{background:#00000059}[data-mantine-color-scheme=dark] .RecipeList-module__s3jf3q__multiSelectOption[data-selected]{background:#ffffff38}html[data-mantine-color-scheme=light]{--color-dimmed:#fffb}html[data-mantine-color-scheme=light] .RecipeList-module__s3jf3q__multiSelectInputField::placeholder,html[data-mantine-color-scheme=light] .RecipeList-module__s3jf3q__multiSelectIcon{color:var(--color-dimmed)}html[data-mantine-color-scheme=light] .RecipeList-module__s3jf3q__filterButton{--button-color:var(--color-dimmed)!important}html[data-mantine-color-scheme=light] .RecipeList-module__s3jf3q__filterButton svg{color:--color-dimmed}[data-mantine-color-scheme=dark] html[data-mantine-color-scheme=light] .RecipeList-module__s3jf3q__filterButton svg{color:#fffa}.RecipeList-module__s3jf3q__multiSelectPill{background:#ffffffb3}[data-mantine-color-scheme=dark] .RecipeList-module__s3jf3q__multiSelectPill{background:#2f2f2f}html[data-mantine-color-scheme=dark] .RecipeList-module__s3jf3q__filterButton{color:#fffb}.RecipeList-module__s3jf3q__multiSelectSection{--section-size:var(--input-right-section-size)!important}.RecipeList-module__s3jf3q__actionButton{flex-shrink:0}.RecipeList-module__s3jf3q__actionButton svg{color:var(--mantine-color-white)}[data-mantine-color-scheme=dark] .RecipeList-module__s3jf3q__actionButton svg{color:#fffa}.RecipeList-module__s3jf3q__filterButton{background-color:#fff1!important;border:none!important}[data-mantine-color-scheme=dark] .RecipeList-module__s3jf3q__filterButton{background-color:#00000003!important}.RecipeList-module__s3jf3q__filterButton{-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important;box-shadow:none!important}.RecipeList-module__s3jf3q__filterButton:before{content:none!important}.RecipeList-module__s3jf3q__filterTagContainer{height:calc(2*var(--mantine-spacing-xl) - var(--stack-gap,var(--mantine-spacing-md)))}.RecipeList-module__s3jf3q__filterTagRoot:hover .RecipeList-module__s3jf3q__filterTagLabel{background-color:#0003!important}[data-mantine-color-scheme=dark] .RecipeList-module__s3jf3q__filterTagRoot:hover .RecipeList-module__s3jf3q__filterTagLabel{background-color:#fff3!important}.RecipeList-module__s3jf3q__filterTagLabel{background-color:#00000012!important}[data-mantine-color-scheme=dark] .RecipeList-module__s3jf3q__filterTagLabel{background-color:#ffffff12!important}.RecipeList-module__s3jf3q__filterTagLabel{transition:all .2s ease-in-out;color:#fffb!important}@media (min-width:577px){.RecipeList-module__s3jf3q__multiSelectRoot:focus-within{flex:1}.RecipeList-module__s3jf3q__multiSelectRoot:has(.RecipeList-module__s3jf3q__multiSelectPill){flex:1}}@media (max-width:576px){.RecipeList-module__s3jf3q__searchContainer{flex-wrap:wrap}.RecipeList-module__s3jf3q__multiSelectRoot{flex:1 0 100%;order:-1}.RecipeList-module__s3jf3q__searchContainer>:first-child,.RecipeList-module__s3jf3q__searchContainer>:nth-child(3){flex:none;width:auto}.RecipeList-module__s3jf3q__filterTagContainer,.RecipeList-module__s3jf3q__sortHelperText{display:none}}
.Page-module__TuP97W__title{color:var(--mantine-color-gray-2)!important}[data-mantine-color-scheme=dark] .Page-module__TuP97W__title{color:inherit!important}.Page-module__TuP97W__title{text-shadow:0 1px 2px #0000001a;font-size:calc(1.5*var(--mantine-font-size-xl))}.Page-module__TuP97W__description{white-space:pre-line}.Page-module__TuP97W__shortDescription{color:var(--mantine-color-white)!important}[data-mantine-color-scheme=dark] .Page-module__TuP97W__shortDescription{color:inherit!important}.Page-module__TuP97W__shortDescription{text-shadow:0 1px 2px #3d2c2c1a}.Page-module__TuP97W__badge{background-color:#00000012!important}[data-mantine-color-scheme=dark] .Page-module__TuP97W__badge{background-color:#ffffff12!important}.Page-module__TuP97W__badge{color:var(--mantine-color-gray-2)!important}[data-mantine-color-scheme=dark] .Page-module__TuP97W__badge{color:var(--mantine-color-text)!important}@media (max-width:576px){.Page-module__TuP97W__title{font-size:var(--mantine-font-size-xl)}}
.Page-module__SBVK7G__card{text-align:center;border-radius:var(--mantine-radius-md);background-color:var(--mantine-color-body);flex-direction:column;justify-content:center;align-items:center;width:90px;height:90px;transition:box-shadow .15s,transform .1s;display:flex}@media (hover:hover){.Page-module__SBVK7G__card:hover{box-shadow:var(--mantine-shadow-md);transform:scale(1.05)}}@media (hover:none){.Page-module__SBVK7G__card:active{box-shadow:var(--mantine-shadow-md);transform:scale(1.05)}}
