@keyframes ingredient-orbit-module__jxvA1a__orbitTrack{to{transform:rotate(360deg)}}@keyframes ingredient-orbit-module__jxvA1a__orbitCounter{to{transform:rotate(-360deg)}}.ingredient-orbit-module__jxvA1a__track{--receptify-orbit-duration:136s;animation:ingredient-orbit-module__jxvA1a__orbitTrack var(--receptify-orbit-duration) linear infinite;transform-origin:50%}.ingredient-orbit-module__jxvA1a__counter{animation:ingredient-orbit-module__jxvA1a__orbitCounter var(--receptify-orbit-duration) linear infinite;transform-origin:50%}@media (max-width:639px){.ingredient-orbit-module__jxvA1a__track{--receptify-orbit-duration:176s}}@media (prefers-reduced-motion:reduce){.ingredient-orbit-module__jxvA1a__track,.ingredient-orbit-module__jxvA1a__counter{animation:none}}
.recipe-card-module__0lBpMW__compactCard:has(:focus-visible){border-color:var(--receptify-lime);box-shadow:0 30px 70px -42px #32491685}.recipe-card-module__0lBpMW__hiddenTagsButton:focus-visible{box-shadow:inset 0 0 0 3px var(--receptify-focus);outline:none}@media (forced-colors:active){.recipe-card-module__0lBpMW__hiddenTagsButton:focus-visible{outline-offset:-3px;box-shadow:none;outline:3px solid highlight}}.recipe-card-module__0lBpMW__compactCard{border-color:#e2e1d3f5}@media (hover:hover) and (pointer:fine){.recipe-card-module__0lBpMW__compactCard:hover{border-color:var(--receptify-lime);box-shadow:0 30px 70px -42px #32491685}}.recipe-card-module__0lBpMW__resultCard{container:receptify-result/inline-size}.recipe-card-module__0lBpMW__recipeWorkspaceSteps{border-top:1px solid #dce4c4b3}@container receptify-result (min-width:42rem){.recipe-card-module__0lBpMW__kitchenSummaryGrid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.recipe-card-module__0lBpMW__recipeWorkspace{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.recipe-card-module__0lBpMW__recipeWorkspaceIngredients{border-right:1px solid #dce4c4b3}.recipe-card-module__0lBpMW__recipeWorkspaceSteps{border-top:0}}.recipe-card-module__0lBpMW__nutritionPanel{background:radial-gradient(circle at 96% 0,#ffe25938,#0000 36rem),radial-gradient(circle at 8% 100%,#7ebe4a14,#0000 30rem),linear-gradient(135deg,#fdfff8 0%,#f8fbea 58%,#fffbe6 100%);container:receptify-nutrition/inline-size}.recipe-card-module__0lBpMW__nutritionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.recipe-card-module__0lBpMW__nutritionHeader{flex-direction:column;gap:.5rem;display:flex}.recipe-card-module__0lBpMW__nutritionMetric{flex-direction:column;align-items:flex-start;gap:.25rem;min-width:0;display:flex}.recipe-card-module__0lBpMW__nutritionCalories{grid-column:1/-1}.recipe-card-module__0lBpMW__nutritionNutrient{border-top:1px solid #dce4c4a3}.recipe-card-module__0lBpMW__nutritionNutrient:nth-child(odd){border-left:1px solid #dce4c4a3}@container receptify-nutrition (min-width:30rem){.recipe-card-module__0lBpMW__nutritionHeader{flex-direction:row;justify-content:space-between;align-items:flex-end}.recipe-card-module__0lBpMW__nutritionGrid{grid-template-columns:minmax(6.5rem,.78fr) repeat(2,minmax(0,1fr))}.recipe-card-module__0lBpMW__nutritionMetric{flex-direction:row;justify-content:space-between;align-items:baseline;gap:.5rem}.recipe-card-module__0lBpMW__nutritionCalories{grid-area:span 2}.recipe-card-module__0lBpMW__nutritionNutrient,.recipe-card-module__0lBpMW__nutritionNutrient:nth-child(odd){border-top:0;border-left:1px solid #dce4c4a3}.recipe-card-module__0lBpMW__nutritionNutrient:nth-child(n+4){border-top:1px solid #dce4c4a3}}@container receptify-nutrition (min-width:45rem){.recipe-card-module__0lBpMW__nutritionGrid{grid-template-columns:minmax(6.5rem,.78fr) repeat(4,minmax(0,1fr))}.recipe-card-module__0lBpMW__nutritionCalories{grid-row:auto}.recipe-card-module__0lBpMW__nutritionNutrient:nth-child(n+4){border-top:0}}
.home-module__a1cRLG__heroSurface{background:linear-gradient(#486d1209 1px,#0000 1px) 0 0/56px 56px,linear-gradient(90deg,#486d1209 1px,#0000 1px) 0 0/56px 56px,radial-gradient(circle at 8% 8%,#fffffffa,#0000 23rem),radial-gradient(circle at 91% 2%,#ffe2598c,#0000 27rem),radial-gradient(circle at 72% 96%,#7ebe4a33,#0000 31rem),linear-gradient(135deg,#fbffe9 0%,#eff9c2 52%,#fff3a5 100%)}@keyframes home-module__a1cRLG__float{0%,to{transform:translate(0,0)rotate(-1deg)}50%{transform:translateY(-4px)rotate(0)}}.home-module__a1cRLG__float{animation:9s ease-in-out infinite home-module__a1cRLG__float}.home-module__a1cRLG__glow{opacity:.72}.home-module__a1cRLG__imageShine:after{content:"";pointer-events:none;z-index:15;background:linear-gradient(110deg,#0000 35%,#fff3 49%,#0000 63%);transition:transform .9s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translate(-120%)}.home-module__a1cRLG__imageShine:focus-within:after,.home-module__a1cRLG__imageShine:focus-visible:after{transform:translate(120%)}.group:focus-within .home-module__a1cRLG__imageShine:after{transform:translate(120%)}@media (hover:hover) and (pointer:fine){.home-module__a1cRLG__imageShine:hover:after{transform:translate(120%)}.group:hover .home-module__a1cRLG__imageShine:after{transform:translate(120%)}}@media (min-width:1024px) and (max-width:1151px){.home-module__a1cRLG__heroPreview{bottom:-1.25rem}}@media (min-width:1152px) and (max-width:1279px){.home-module__a1cRLG__heroPreview{bottom:.75rem}}@media (min-width:1280px){.home-module__a1cRLG__heroPreview{bottom:-1.375rem}}@media (prefers-reduced-motion:reduce){.home-module__a1cRLG__float{animation:none}.home-module__a1cRLG__imageShine:after{display:none}}
