.blender-project-files-used{margin-top:42px;text-align:center}.blender-project-files-used>h2{font-size:clamp(25px,3vw,40px);margin-bottom:24px}.blender-project-entry{margin:0 auto 34px;max-width:1500px}.blender-project-entry>h3{margin:0 0 12px;font-size:clamp(18px,2vw,27px);text-align:left}.blender-project-media{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(260px,.82fr);align-items:start;gap:14px;min-width:0}.blender-full-preview{min-width:0;border:1px solid #494949;background:#050505;overflow:hidden}.blender-full-preview img{display:block;width:100%;height:auto;max-height:none;object-fit:contain}.blender-render-panel{width:100%;min-width:0;border:1px solid #494949;background:#0b0b0b;display:flex;flex-direction:column}.blender-render-fade{position:relative;display:grid;place-items:center;min-height:240px;overflow:hidden;background:#050505}.blender-render-fade img{grid-area:1/1;display:block;width:100%;height:auto;max-width:100%;max-height:72vh;object-fit:contain}.blender-render-before{z-index:1;opacity:0;pointer-events:none}.blender-project-files-used .blender-render-before,.blender-project-detail .blender-render-before{animation:blender-original-preview 4.2s ease 1s infinite both}.blender-render-panel .file-download{margin:12px;width:calc(100% - 24px)}@keyframes blender-original-preview{0%,8%{opacity:0}20%,62%{opacity:1}78%,100%{opacity:0}}.blender-project-detail{max-width:1500px}.blender-project-detail .blender-project-entry{margin-top:26px}.generated-archive-catalog[data-blender-catalog="true"] .file-card[data-blender-card="true"] .file-thumb-after,.generated-archive-catalog[data-blender-catalog="true"] .file-card[data-blender-card="true"] .file-thumb-before{object-fit:contain;object-position:50% 50%}@media(max-width:900px){.blender-project-media{grid-template-columns:1fr}.blender-render-fade img{max-height:60vh}}
