.inset.svelte-1evmtbc{padding-left:20px;padding-right:20px}.hero.svelte-1evmtbc{padding-top:8px;padding-bottom:12px}.hero.svelte-1evmtbc h1:where(.svelte-1evmtbc){letter-spacing:-.045em;font-family:Space Grotesk,sans-serif;font-size:clamp(1.7rem,4vw,2.15rem)}.hero.svelte-1evmtbc p:where(.svelte-1evmtbc){color:#00000073;max-width:440px;margin-top:8px;font-size:.95rem}.search.svelte-1evmtbc{gap:8px;max-width:480px;margin-top:20px;display:flex}.search.svelte-1evmtbc input:where(.svelte-1evmtbc){background:#ffffff8c;border:1px solid #ffffffbf;border-radius:12px;outline:none;flex:1;height:44px;padding:0 14px;font-family:inherit;font-size:.9rem}.search.svelte-1evmtbc input:where(.svelte-1evmtbc):focus{background:#ffffffe6}.search.svelte-1evmtbc button:where(.svelte-1evmtbc){color:#fff;cursor:pointer;background:#1d1d1f;border:none;border-radius:12px;height:44px;padding:0 18px;font-family:inherit;font-weight:600}.filters.svelte-1evmtbc{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.pill.svelte-1evmtbc{color:#00000080;background:#ffffff73;border:1px solid #ffffffb3;border-radius:999px;padding:6px 14px;font-size:.8rem;font-weight:600}.pill.on.svelte-1evmtbc{color:#fff;background:#1d1d1f;border-color:#1d1d1f}.rail.svelte-1evmtbc{padding:18px 0 8px}.rail-head.svelte-1evmtbc{justify-content:space-between;align-items:baseline;padding-bottom:12px;display:flex}.rail-head.svelte-1evmtbc h2:where(.svelte-1evmtbc){font-family:Space Grotesk,sans-serif;font-size:1.12rem}.rail-head.svelte-1evmtbc a:where(.svelte-1evmtbc){color:#00000061;font-size:.78rem;font-weight:600}.grid-wrap.svelte-1evmtbc{padding-top:8px;padding-bottom:32px}.grid.svelte-1evmtbc{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:20px 16px;display:grid}.card.svelte-1evmtbc{flex-direction:column;gap:6px;min-width:0;display:flex}.poster.svelte-1evmtbc{aspect-ratio:2/3;border-radius:16px;overflow:hidden}.poster.svelte-1evmtbc img{object-fit:cover;width:100%;height:100%;display:block}.card.svelte-1evmtbc strong:where(.svelte-1evmtbc){-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.25;display:-webkit-box;overflow:hidden}.card.svelte-1evmtbc span:where(.svelte-1evmtbc){color:#0006;font-size:.7rem}.empty.svelte-1evmtbc{color:#00000073;padding:24px 0}
