._page_hftuo_1{gap:var(--space-lg);display:grid}._controls_hftuo_6{gap:var(--space-sm);display:grid}._toolbar_hftuo_11{gap:var(--space-xs);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}._searchField_hftuo_18{gap:var(--space-xs);display:grid}._description_hftuo_23{max-height:4.5em;color:var(--c-muted);text-wrap:pretty;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._grid_hftuo_33{gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._cardLink_hftuo_39{color:inherit;text-decoration:none;display:block}._card_hftuo_39{gap:var(--space-sm);height:100%;padding-bottom:var(--space-xs);transition:border-color .18s var(--ease-out), background-color .18s var(--ease-out);display:grid}._cardLink_hftuo_39:hover ._card_hftuo_39,._cardLink_hftuo_39:focus-visible ._card_hftuo_39{border-color:var(--c-primary-border);background:color-mix(in srgb, var(--c-surface) 88%, var(--c-primary) 12%)}._card_hftuo_39,._recipeImage_hftuo_62{-webkit-user-select:none;user-select:none}._imageLayout_hftuo_66{border-radius:calc(var(--radius-xs) - var(--border-width)) calc(var(--radius-xs) - var(--border-width)) 0 0;background:var(--c-surface-inset);--card-padding:var(--space-lg);height:200px;margin:calc(0px - var(--card-padding)) calc(0px - var(--card-padding)) 0;display:grid;overflow:hidden}@media (width<=720px){._imageLayout_hftuo_66{--card-padding:var(--space-sm)}}._imageLayoutOne_hftuo_82{grid-template-columns:1fr}._imageLayoutTwo_hftuo_86{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}._imageLayoutThree_hftuo_90{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,2fr) minmax(0,1fr)}._imageLayoutThree_hftuo_90 ._recipeImage_hftuo_62:first-child{grid-row:1/span 2}._recipeImage_hftuo_62{object-fit:cover;outline-offset:-1px;outline:1px solid #ffffff1a;width:100%;height:100%;display:block}._cardBody_hftuo_108{gap:var(--space-xs);flex-direction:column;display:flex}._cardHeader_hftuo_114{align-items:start;gap:var(--space-sm);display:flex}._titleBlock_hftuo_120{flex-direction:column;align-items:baseline;gap:.25rem;line-height:1.6rem;display:flex}._titleBlock_hftuo_120 h2{text-wrap:balance}._tags_hftuo_132{gap:var(--space-xs);flex-wrap:wrap;display:flex}._tag_hftuo_132{color:var(--c-muted-strong);font-size:var(--text-xs)}._recipeFooter_hftuo_143{justify-content:space-between;align-items:center;gap:var(--space-sm);margin:auto 0 0 auto;display:inline-flex}._footerItem_hftuo_151{color:var(--c-accent-strong);letter-spacing:.14em;font-size:var(--text-sm);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){._card_hftuo_39{transition:border-color .14s,background-color .14s}}@media (width<=1100px){._grid_hftuo_33{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){._grid_hftuo_33{grid-template-columns:1fr}._imageLayout_hftuo_66{height:150px}}
