.project.has-preview .gameplay-preview{z-index:1;object-fit:cover;object-position:top center;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .28s;position:absolute;inset:0}.project.has-preview .gameplay-preview.is-playing{opacity:1}.project.has-preview .project-visual img,.project.has-preview .gameplay-preview{transform:none}.project.flux-form .project-visual img,.project.flux-form .gameplay-preview{object-fit:cover;object-position:top center}.project.neon .project-visual img,.project.neon .gameplay-preview{object-position:top center}@media (width>=1024px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.project.has-preview .project-visual img,.project.has-preview .gameplay-preview{transform-origin:50%;transition:opacity .28s,transform 1.1s cubic-bezier(.22,1,.36,1)}.project.has-preview .project-visual:hover img,.project.has-preview .project-visual:hover .gameplay-preview{transform:scale(1.025)}}@media (width<=600px){.project.flux-form .project-visual img,.project.flux-form .gameplay-preview,.project.neon .gameplay-preview{object-fit:contain;object-position:center}}@media (prefers-reduced-motion:reduce){.project.has-preview .gameplay-preview{transition:none}}
