.topic-row.svelte-l1nj9q{gap:var(--spacing-2);flex-direction:column;display:flex}.topic-header.svelte-l1nj9q{padding-inline:var(--shelf-inset,0px);align-items:baseline;gap:var(--spacing-5);display:flex}.topic-title-link.svelte-l1nj9q{color:inherit;text-decoration:none}.topic-title-link.svelte-l1nj9q:hover{text-underline-offset:.2em;text-decoration:underline}.topic-title.svelte-l1nj9q{font-size:var(--font-m);font-weight:600}.view-all.svelte-l1nj9q{align-items:center;gap:var(--spacing-1);font-size:var(--font-s);color:var(--color-text-3);white-space:nowrap;text-decoration:none;transition:color .2s;display:inline-flex}.view-all.svelte-l1nj9q:hover{color:var(--color-accent)}.rail.svelte-l1nj9q{--rail-gutter:var(--page-gutter);--rail-bleed:var(--spacing-6);gap:var(--spacing-4);margin:calc(var(--rail-bleed) * -1) calc(var(--rail-gutter) * -1);padding:var(--rail-bleed) calc(var(--rail-gutter) + var(--shelf-inset,0px) - var(--book-item-padding));scroll-snap-type:x proximity;scroll-padding-inline:calc(var(--rail-gutter) + var(--shelf-inset,0px) - var(--book-item-padding));scrollbar-width:none;display:flex;overflow-x:auto}.rail.svelte-l1nj9q::-webkit-scrollbar{display:none}.rail-item.svelte-l1nj9q{width:var(--shelf-item-width,calc(var(--cover-width) + var(--book-item-padding) * 2));scroll-snap-align:start;flex:none}@media only screen and (width<=768px){.rail-item.svelte-l1nj9q{width:var(--shelf-item-width,calc(36vw + var(--book-item-padding) * 2))}}
