.reg.svelte-yb252c{max-width:760px;margin:0 auto;padding:var(--space-6) var(--space-4)}.head.svelte-yb252c{display:flex;gap:var(--space-4);align-items:flex-start}.logo.svelte-yb252c{border-radius:12px;object-fit:contain;flex:0 0 auto;background:var(--surface-200)}.poster.svelte-yb252c{width:100%;max-height:80vh;object-fit:contain;border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface-200)}.cats.svelte-yb252c{display:grid;gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.cat.svelte-yb252c{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-3);border:2px solid var(--line);border-radius:var(--radius-md);background:var(--surface-100);cursor:pointer}.cat.on.svelte-yb252c{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 8%,var(--surface-100))}.cat.svelte-yb252c input:where(.svelte-yb252c){margin-top:4px;width:20px;height:20px;accent-color:var(--brand);flex:0 0 auto}.full.svelte-yb252c{color:var(--accent-ink, #8a5a00);font-weight:600}.free.svelte-yb252c{color:var(--brand);font-weight:600}.hp.svelte-yb252c{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.done.svelte-yb252c{border:2px solid var(--brand)}
