.catalog-page.svelte-t8q5dy{gap:144px;display:grid}.catalog-shell.svelte-t8q5dy{gap:42px;display:grid}.catalog-head.svelte-t8q5dy{justify-content:space-between;align-items:end;gap:1rem;padding:0 2px;display:flex}.catalog-head.svelte-t8q5dy h2:where(.svelte-t8q5dy),.catalog-head.svelte-t8q5dy span:where(.svelte-t8q5dy){margin:0}.catalog-head.svelte-t8q5dy h2:where(.svelte-t8q5dy){letter-spacing:-.05em;font-size:clamp(2rem,4vw,3.4rem)}.catalog-head.svelte-t8q5dy span:where(.svelte-t8q5dy){color:var(--muted-text);font-size:.95rem;font-weight:300}.pager.svelte-t8q5dy{flex-wrap:wrap;gap:.5rem;display:flex}.pager.svelte-t8q5dy button:where(.svelte-t8q5dy){background:var(--accent-blue);color:#fff;cursor:pointer;border:1px solid #0000;border-radius:999px;min-width:44px;height:44px;font-size:.94rem;font-weight:500;transition:background-color .32s cubic-bezier(.22,1,.36,1),color .32s cubic-bezier(.22,1,.36,1),border-color .32s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1),opacity .32s cubic-bezier(.22,1,.36,1);box-shadow:0 10px 24px #2f6bff2e}.pager.svelte-t8q5dy button.active:where(.svelte-t8q5dy){color:var(--accent-blue);border-color:var(--accent-blue);background:0 0;box-shadow:0 12px 28px #2f6bff24}.pager.svelte-t8q5dy button:where(.svelte-t8q5dy):disabled{opacity:.4;cursor:default}.film-list.svelte-t8q5dy{gap:10px;display:grid}.bottom.svelte-t8q5dy{justify-content:flex-start;padding-bottom:4px}.catalog-shell.svelte-t8q5dy .film-row h3{font-weight:600}.catalog-shell.svelte-t8q5dy .film-row .meta,.catalog-shell.svelte-t8q5dy .film-row .description,.catalog-shell.svelte-t8q5dy .film-row .credits{font-weight:300}.catalog-shell.svelte-t8q5dy .film-row .row-action{font-weight:500}@media (width<=640px){.catalog-page.svelte-t8q5dy{gap:72px}.catalog-shell.svelte-t8q5dy{gap:28px}.film-list.svelte-t8q5dy{gap:8px}.catalog-head.svelte-t8q5dy{flex-direction:column;align-items:flex-start}.pager.svelte-t8q5dy{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:6px;overflow-x:auto}.pager.svelte-t8q5dy::-webkit-scrollbar{display:none}.pager.svelte-t8q5dy button:where(.svelte-t8q5dy){flex:none;min-width:40px;height:40px}}
