.public-recipes-view[data-v-9231c852]{padding-bottom:48px}.virtual-grid-container[data-v-9231c852]{width:100%;will-change:transform}.virtual-row[data-v-9231c852]{will-change:transform}.virtual-row--animate[data-v-9231c852]{animation:fadeSlideIn-9231c852 .25s ease-out}@keyframes fadeSlideIn-9231c852{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.catching-up-indicator[data-v-9231c852]{align-items:center;background:rgba(var(--v-theme-surface),.9);border-radius:24px;bottom:80px;box-shadow:0 2px 12px #00000026;display:flex;gap:8px;left:50%;padding:12px 20px;position:fixed;transform:translate(-50%);z-index:100}.recipe-grid[data-v-9231c852]{display:grid;gap:24px;grid-template-columns:1fr}@media(min-width:600px){.recipe-grid[data-v-9231c852]{grid-template-columns:repeat(2,1fr)}}@media(min-width:960px){.recipe-grid[data-v-9231c852]{grid-template-columns:repeat(3,1fr)}}@media(min-width:1904px){.recipe-grid[data-v-9231c852]{grid-template-columns:repeat(4,1fr)}}.recipe-card[data-v-9231c852]{display:flex;flex-direction:column;height:100%;transition:transform .2s ease}.recipe-card[data-v-9231c852]:hover{transform:translateY(-4px)}.recipe-description[data-v-9231c852]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:15px;overflow:hidden;text-overflow:ellipsis}.infinite-scroll-sentinel[data-v-9231c852]{height:1px;width:100%}
