.release-card.svelte-16nhviw{background:#111}.release-card.svelte-16nhviw img:where(.svelte-16nhviw){transition:transform .3s ease}.release-card.svelte-16nhviw:hover img:where(.svelte-16nhviw){transform:scale(1.1)}.font-norwester.svelte-13ux1p8{font-family:Norwester,sans-serif}.releases-grid.svelte-13ux1p8{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1200px;margin:0 auto}.release-wrapper.svelte-13ux1p8{position:relative}.release-wrapper.svelte-13ux1p8:has(.upcoming-overlay:where(.svelte-13ux1p8)) .release-card{filter:blur(4px)}.release-wrapper.svelte-13ux1p8:has(.upcoming-overlay:where(.svelte-13ux1p8)) .release-card:hover{transform:none}.upcoming-overlay.svelte-13ux1p8{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;background:#0009;align-items:center;justify-content:center;border-radius:8px;pointer-events:none}.upcoming-text.svelte-13ux1p8{color:#fff;font-size:1.5rem;font-weight:700;text-align:center;text-shadow:2px 2px 4px rgba(0,0,0,.8);font-family:Norwester,sans-serif}@media (max-width: 1024px){.releases-grid.svelte-13ux1p8{grid-template-columns:repeat(2,1fr)}.upcoming-text.svelte-13ux1p8{font-size:1.25rem}}@media (max-width: 640px){.releases-grid.svelte-13ux1p8{grid-template-columns:1fr}.upcoming-text.svelte-13ux1p8{font-size:1rem}}
