.RecipesGrid-module__2AWLTW__section{gap:var(--space-xl);display:grid}.RecipesGrid-module__2AWLTW__toolbar{padding-inline:var(--space-md)}.RecipesGrid-module__2AWLTW__filters{gap:var(--space-xs);flex-wrap:wrap;justify-content:center;display:flex}.RecipesGrid-module__2AWLTW__filter{border:1px solid color-mix(in srgb, var(--color-golden) 30%, transparent);border-radius:var(--radius-pill);background-color:color-mix(in srgb, var(--color-white) 88%, var(--color-cream));min-height:2.5rem;color:var(--color-cocoa-intense);font-size:var(--text-sm);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);padding:.55rem 1rem}.RecipesGrid-module__2AWLTW__filter:hover{border-color:var(--color-golden)}.RecipesGrid-module__2AWLTW__filter:focus-visible{outline:2px solid var(--color-golden);outline-offset:3px}.RecipesGrid-module__2AWLTW__filterActive{background-color:var(--color-cocoa-intense);border-color:var(--color-cocoa-intense);color:var(--color-cream)}.RecipesGrid-module__2AWLTW__grid{grid-template-columns:1fr;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);display:grid}.RecipesGrid-module__2AWLTW__card{aspect-ratio:1;background-color:var(--color-cream);min-height:280px;position:relative;overflow:hidden}.RecipesGrid-module__2AWLTW__image{object-fit:cover;transition:transform var(--transition-slow), filter var(--transition-base)}.RecipesGrid-module__2AWLTW__overlay{background:linear-gradient(180deg, color-mix(in srgb, var(--color-black) 8%, transparent) 0%, color-mix(in srgb, var(--color-black) 55%, transparent) 100%);opacity:.35;transition:opacity var(--transition-base);position:absolute;inset:0}.RecipesGrid-module__2AWLTW__content{z-index:1;align-content:end;justify-items:start;gap:var(--space-sm);padding:var(--space-md);opacity:0;transition:opacity var(--transition-base), transform var(--transition-base);display:grid;position:absolute;inset:0;transform:translateY(.75rem)}.RecipesGrid-module__2AWLTW__title{font-family:var(--font-display);color:var(--color-white);text-shadow:0 4px 16px color-mix(in srgb, var(--color-black) 35%, transparent);font-size:clamp(1.35rem,2.8vw,2rem);line-height:1.1}.RecipesGrid-module__2AWLTW__cta{border-radius:var(--radius-md);background-color:var(--color-golden);min-height:2.5rem;color:var(--color-cocoa-intense);font-size:var(--text-sm);font-weight:var(--font-weight-bold);letter-spacing:.04em;transition:background-color var(--transition-fast);justify-content:center;align-items:center;padding:.65rem 1.1rem;display:inline-flex}.RecipesGrid-module__2AWLTW__cta:hover{background-color:color-mix(in srgb, var(--color-golden) 88%, var(--color-white))}.RecipesGrid-module__2AWLTW__cta:focus-visible{outline:2px solid var(--color-cream);outline-offset:3px}.RecipesGrid-module__2AWLTW__card:hover .RecipesGrid-module__2AWLTW__image,.RecipesGrid-module__2AWLTW__card:focus-within .RecipesGrid-module__2AWLTW__image{filter:saturate(1.05);transform:scale(1.04)}.RecipesGrid-module__2AWLTW__card:hover .RecipesGrid-module__2AWLTW__overlay,.RecipesGrid-module__2AWLTW__card:focus-within .RecipesGrid-module__2AWLTW__overlay{opacity:1}.RecipesGrid-module__2AWLTW__card:hover .RecipesGrid-module__2AWLTW__content,.RecipesGrid-module__2AWLTW__card:focus-within .RecipesGrid-module__2AWLTW__content{opacity:1;transform:translateY(0)}.RecipesGrid-module__2AWLTW__empty{text-align:center;padding:var(--space-2xl) var(--space-md);color:color-mix(in srgb, var(--color-cocoa-intense) 70%, transparent)}.RecipesGrid-module__2AWLTW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:700px){.RecipesGrid-module__2AWLTW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.RecipesGrid-module__2AWLTW__toolbar{padding-inline:var(--space-xl)}}@media (min-width:1100px){.RecipesGrid-module__2AWLTW__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.RecipesGrid-module__2AWLTW__toolbar{padding-inline:var(--space-2xl)}}@media (max-width:699px){.RecipesGrid-module__2AWLTW__content{opacity:1;transform:none}.RecipesGrid-module__2AWLTW__overlay{opacity:.75}}
