.topics-layout.svelte-1u4jvht{--topics-width:var(--spacing-10a);grid-template-columns:0 minmax(0,1fr);transition:grid-template-columns .26s cubic-bezier(.2,.8,.2,1);display:grid}html[data-topics-open] .topics-layout.svelte-1u4jvht{grid-template-columns:var(--topics-width) minmax(0, 1fr)}.topics-sidebar.svelte-1u4jvht{height:100dvh;box-shadow:inset -1px 0 0 var(--color-surface-2);visibility:hidden;transition:visibility 0s .26s;position:sticky;top:0;overflow:hidden}.topics-sidebar.svelte-1u4jvht:focus{outline:none}html[data-topics-open] .topics-sidebar.svelte-1u4jvht{visibility:visible;transition-delay:0s}.sidebar-inner.svelte-1u4jvht{width:var(--topics-width);flex-direction:column;height:100%;display:flex}.sidebar-head.svelte-1u4jvht{height:var(--browse-header-height);padding:var(--spacing-3) var(--header-inset);align-items:center;gap:var(--spacing-2);box-sizing:border-box;flex:none;display:flex}.sidebar-head.svelte-1u4jvht h2:where(.svelte-1u4jvht){font-size:var(--font-m);font-weight:600}.sidebar-body.svelte-1u4jvht{padding:var(--spacing-4) var(--spacing-3) var(--spacing-8) var(--spacing-4);gap:var(--spacing-6);scrollbar-width:thin;overscroll-behavior:contain;flex-direction:column;flex:1;display:flex;position:relative;overflow-y:auto}.topics-content.svelte-1u4jvht{min-width:0;overflow-x:clip}.topics-layout.svelte-1u4jvht .button.topics-toggle:where(.svelte-1u4jvht){margin-left:var(--spacing-4);padding:0;transition-property:all,visibility;transition-duration:50ms,0s}html[data-topics-open] .opener.svelte-1u4jvht{visibility:hidden}.search.svelte-1u4jvht{padding:var(--spacing-3) var(--spacing-4);align-items:center;gap:var(--spacing-3);border-radius:var(--radius-m);background:var(--color-surface-1);color:var(--color-text-3);display:flex}.search.svelte-1u4jvht input:where(.svelte-1u4jvht){min-width:0;font-size:var(--font-s);color:var(--color-text);background:0 0;border:none;outline:none;flex:1}.search.svelte-1u4jvht input:where(.svelte-1u4jvht)::-webkit-search-cancel-button{appearance:none}.search.svelte-1u4jvht:focus-within{box-shadow:inset 0 0 0 1px var(--color-surface-3)}.clear.svelte-1u4jvht{margin:calc(var(--spacing-2) * -1) calc(var(--spacing-2) * -1) calc(var(--spacing-2) * -1) 0;padding:var(--spacing-2);border-radius:var(--radius-round);color:var(--color-text-3);display:flex}.clear.svelte-1u4jvht:hover{background:var(--color-surface-2);color:var(--color-text)}h3.svelte-1u4jvht{margin:0 0 var(--spacing-3);padding:0 var(--spacing-4);font-size:var(--font-xxxs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-3);font-weight:600}ul.svelte-1u4jvht{margin:0;padding:0;list-style:none}.row.svelte-1u4jvht{padding:var(--spacing-3) var(--spacing-4);align-items:center;gap:var(--spacing-4);border-radius:var(--radius-m);font-size:var(--font-s);color:var(--color-text-2);text-decoration:none;display:flex}.row.svelte-1u4jvht:hover{background:var(--color-surface-1);color:var(--color-text)}.row.svelte-1u4jvht[aria-current=page]{background:var(--color-surface-2);color:var(--color-text);font-weight:500}.all-books.svelte-1u4jvht{color:var(--color-text);font-weight:500}.name.svelte-1u4jvht{flex:1;min-width:0}.empty.svelte-1u4jvht{padding:0 var(--spacing-4);font-size:var(--font-s);color:var(--color-text-3)}.chip-row.svelte-1u4jvht{padding:var(--spacing-3) var(--spacing-6);align-items:center;gap:var(--spacing-3);display:flex}.chips.svelte-1u4jvht{gap:var(--spacing-3);scrollbar-width:none;min-width:0;-webkit-mask-image:linear-gradient(to right, black calc(100% - var(--spacing-7a)), transparent);mask-image:linear-gradient(to right, black calc(100% - var(--spacing-7a)), transparent);flex:1;display:flex;overflow-x:auto}.chips.svelte-1u4jvht::-webkit-scrollbar{display:none}.chip.svelte-1u4jvht{padding:var(--spacing-3) var(--spacing-5);border-radius:var(--radius-round);background:var(--color-surface-1);font-size:var(--font-xs);color:var(--color-text-2);white-space:nowrap;flex:none;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s,scale .1s}.chip.svelte-1u4jvht:hover{background:var(--color-surface-2);color:var(--color-text)}.chip.svelte-1u4jvht[aria-current=page]{background:var(--color-text);color:var(--color-surface-0)}.chip.svelte-1u4jvht.chosen{padding-right:var(--spacing-4);align-items:center;gap:var(--spacing-2);display:inline-flex}.chip.svelte-1u4jvht.chosen:hover{background:var(--color-text-2)}.more.svelte-1u4jvht{box-shadow:inset 0 0 0 1px var(--color-surface-3);color:var(--color-text);background:0 0}.more.svelte-1u4jvht:hover{background:var(--color-surface-1)}.more.svelte-1u4jvht:active{background:var(--color-surface-2);scale:.96}.more.svelte-1u4jvht[aria-expanded=true]{background:var(--color-text);color:var(--color-surface-0)}.more.svelte-1u4jvht[aria-expanded=true]:hover{background:var(--color-text-2)}@media (width>=901px){html[data-topics-open] .more.svelte-1u4jvht{background:var(--color-text);color:var(--color-surface-0)}html[data-topics-open] .more.svelte-1u4jvht:hover{background:var(--color-text-2)}}.scrim.svelte-1u4jvht{z-index:var(--z-header-overlay);background:oklch(0% 0 0/.25);position:fixed;inset:0}@media (width<=900px){.topics-layout.svelte-1u4jvht{display:block}.topics-sidebar.svelte-1u4jvht{width:min(320px,88vw);z-index:calc(var(--z-header-overlay) + 1);background:var(--color-surface-0);box-shadow:var(--shadow-l);transition:translate .22s,visibility 0s .22s;position:fixed;inset:0 auto 0 0;translate:-105%}html[data-topics-open] .topics-sidebar.svelte-1u4jvht{visibility:hidden;transition-delay:0s,.22s}.topics-layout.drawer-open.svelte-1u4jvht .topics-sidebar:where(.svelte-1u4jvht){visibility:visible;transition-delay:0s;translate:0}.sidebar-inner.svelte-1u4jvht{width:100%}html[data-topics-open] .opener.svelte-1u4jvht{visibility:visible}}@media (width<=600px){.chip-row.svelte-1u4jvht{display:none}}
