button.svelte-c2g9x4{all:unset;cursor:pointer}header.svelte-c2g9x4{margin:0;padding:0}.grid-content-box.svelte-c2g9x4{padding:0;margin:0 5vw;border-radius:var(--rad-Sm);text-align:left;border:var(--bord);transition:box-shadow .3s ease,transform .2s ease;cursor:pointer;background-size:cover;background-position:center}.grid-content-box.svelte-c2g9x4 .filter:where(.svelte-c2g9x4){padding:0;margin:0;height:100%;width:100%;background-size:cover;border-radius:var(--rad-Sm);background:linear-gradient(to top,rgba(0,0,0,.9),transparent)}.grid-content-box.svelte-c2g9x4 p:where(.svelte-c2g9x4){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);--webkit-backdrop-filter: blur(1.5px);width:fit-content;margin:5%;padding:5%}@media (min-width: 768px){.grid-content-box.svelte-c2g9x4{width:80%;margin-left:10%;height:fit-content}.grid-content-box.svelte-c2g9x4 .teaser:where(.svelte-c2g9x4),.grid-content-box.svelte-c2g9x4 p:where(.svelte-c2g9x4){margin:10%;padding:0}.grid-content-box.svelte-c2g9x4 button:where(.svelte-c2g9x4){margin:0 10%}}.grid-content-box.svelte-c2g9x4:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.grid-content-box.svelte-c2g9x4 h3:where(.svelte-c2g9x4){padding:.5rem 1rem;margin:0 0 .5rem;font-size:1.25rem;display:flex;justify-content:space-between;align-items:center;background-color:color-mix(in oklch,var(--bg-1) 42%,transparent 45%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);--webkit-backdrop-filter: blur(1.5px);border-top-left-radius:1rem;border-top-right-radius:1rem}.genre-tag.svelte-c2g9x4{background:var(--accent-1, #4caf50);padding:.5rem 1rem;color:#fff;padding:.25rem .5rem;border-radius:6px;font-size:.85rem;font-weight:500;margin-left:.5rem}.teaser.svelte-c2g9x4{font-size:1rem;margin-bottom:.5rem;color:var(--txt-1, #333);padding:.5rem 1rem;background-color:color-mix(in oklch,var(--bg-1) 42%,transparent 45%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);--webkit-backdrop-filter: blur(1.5px);width:fit-content}.card-details.svelte-c2g9x4{margin-top:1rem;padding:.5rem 1rem;font-size:.95rem;line-height:1.5}.card-details.svelte-c2g9x4 p:where(.svelte-c2g9x4){background-color:color-mix(in oklch,var(--bg-1) 42%,transparent 45%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);--webkit-backdrop-filter: blur(1.5px);width:fit-content}a.svelte-c2g9x4,button.svelte-c2g9x4{background-color:color-mix(in oklch,var(--bg-1) 42%,transparent 45%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);--webkit-backdrop-filter: blur(1.5px);width:fit-content;border:var(--bord);padding:.5rem 1rem;text-decoration:underline;margin-left:1rem;font-weight:500}
