.bundle-container.svelte-10m3fyo{padding:2rem;color:#fff;max-width:1920px;margin:0 auto}.bundle-header.svelte-10m3fyo{margin-bottom:2rem}.bundle-title.svelte-10m3fyo{font-size:2rem;font-weight:500;margin:0 0 .5rem}.bundle-count.svelte-10m3fyo{color:#aaa;font-size:1rem;margin:0}.patches-grid.svelte-10m3fyo{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;align-items:start}.patch-card.svelte-10m3fyo{background:rgba(0,0,0,.2);border-radius:.75rem;overflow:hidden;text-decoration:none;color:#fff;transition:transform .2s,background-color .2s}.patch-card.svelte-10m3fyo:hover{transform:translateY(-2px);background:rgba(255,255,255,.1)}.thumbnail-container.svelte-10m3fyo{position:relative;padding-top:56.25%;background:#111}.thumbnail.svelte-10m3fyo{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.patch-info.svelte-10m3fyo{padding:1rem}.patch-name.svelte-10m3fyo{font-size:1rem;font-weight:500;margin:0 0 .5rem}.patch-creator.svelte-10m3fyo{font-size:.875rem;color:#aaa;margin:0}@media (min-width: 1200px){.patches-grid.svelte-10m3fyo{grid-template-columns:repeat(4,1fr)}}@media (max-width: 768px){.bundle-container.svelte-10m3fyo{padding:1rem}.patches-grid.svelte-10m3fyo{grid-template-columns:repeat(2,1fr);gap:1rem}.bundle-title.svelte-10m3fyo{font-size:1.5rem}}
