/* Shared animated recipe previews; no global page styles. */
.visual-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 18px}.visual-gallery .visual-card{min-width:0;display:block;text-decoration:none;border:0;border-bottom:1px solid #31414b;padding:0 0 18px;background:none;color:#e4e9ed;text-align:left;border-radius:0;cursor:pointer}.visual-gallery .visual-card:hover{background:none;border-color:#dfff00}.visual-gallery .visual-card canvas{display:block;width:100%;height:180px;background:#070b10;pointer-events:none}.visual-gallery .visual-card-type{font:12px ui-monospace,monospace;color:#99a8b5;margin:13px 0 5px}.visual-gallery h3{font-size:19px;font-weight:500;margin:0 0 7px}.visual-gallery p{font-size:14px;line-height:1.5;margin:0;color:#99a8b5}@media(max-width:900px){.visual-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:450px){.visual-gallery{grid-template-columns:1fr}.visual-gallery .visual-card canvas{height:190px}}
