.recipe-gallery[data-v-6a6e7031]{margin:1rem 0 0}.recipe-gallery-grid[data-v-6a6e7031]{grid-template-columns:repeat(auto-fill,minmax(min(140px,30%),1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.recipe-gallery-tile[data-v-6a6e7031]{background:var(--surface);cursor:zoom-in;border:0;border-radius:.8rem;width:100%;padding:0;display:block;overflow:hidden}.recipe-gallery-tile[data-v-6a6e7031]:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.recipe-gallery-image[data-v-6a6e7031]{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;transition:transform .2s;display:block}.recipe-gallery-tile:hover .recipe-gallery-image[data-v-6a6e7031]{transform:scale(1.03)}.recipe-gallery-dialog[data-v-6a6e7031]{background:var(--background);width:min(1100px,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--text);border:0;border-radius:1rem;padding:1rem}.recipe-gallery-dialog[data-v-6a6e7031]::backdrop{background:#000000bf}.recipe-gallery-figure[data-v-6a6e7031]{gap:.6rem;margin:0;display:grid}.recipe-gallery-large[data-v-6a6e7031]{-o-object-fit:contain;object-fit:contain;border-radius:.7rem;width:100%;height:auto;max-height:calc(100dvh - 9rem)}.recipe-gallery-figure figcaption[data-v-6a6e7031]{color:var(--muted);justify-content:space-between;gap:1rem;font-size:.95rem;display:flex}.recipe-gallery-count[data-v-6a6e7031]{font-variant-numeric:tabular-nums;flex:none}.recipe-gallery-controls[data-v-6a6e7031]{justify-content:flex-end;gap:.5rem;margin-top:.75rem;display:flex}.recipe-gallery-button[data-v-6a6e7031]{border:1px solid var(--control-border);background:var(--background);min-width:2.75rem;min-height:2.75rem;color:var(--primary);cursor:pointer;border-radius:999px;font-size:1.1rem;font-weight:750}.recipe-gallery-button[data-v-6a6e7031]:hover{border-color:var(--accent);background:var(--surface)}@media (prefers-reduced-motion:reduce){.recipe-gallery-image[data-v-6a6e7031]{transition:none}}
