section.svelte-1dle9it{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:.6;padding:var(--space-6)}.collection-grid.svelte-1dle9it{width:100%;max-width:100%;display:grid;gap:2em;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:end;box-sizing:border-box;padding:0}.collection-object.svelte-1dle9it{display:flex;flex-direction:column;justify-content:flex-end;height:100%;cursor:pointer;position:relative;max-width:450px;width:100%}.collection-object.svelte-1dle9it:hover{color:var(--highlight-color)}.collection-object.svelte-1dle9it h2:where(.svelte-1dle9it){margin-top:.5em;height:5em;font-size:1.5rem}.thumb-wrapper.svelte-1dle9it{flex-grow:1;display:flex;flex-direction:column;justify-content:flex-end}.thumb-container.svelte-1dle9it{position:relative;width:100%}.thumb-container.svelte-1dle9it .thumb{display:block;width:100%;height:auto}.search-wrapper.svelte-1dle9it{position:relative;width:100%}.form-input-lg.svelte-1dle9it{background:transparent;padding:var(--space-5);padding-right:var(--space-10);width:100%;font-size:2rem;line-height:1;border:none;border-bottom:1px solid var(--border-color)}.clear-search.svelte-1dle9it{position:absolute;right:var(--space-5);top:50%;transform:translateY(-50%);background:none;border:none;font-size:2.5rem;line-height:1;cursor:pointer;color:#fff;opacity:.5;padding:0;width:2rem;height:2rem;display:flex;z-index:2000;align-items:center;justify-content:center;transition:opacity .2s}.clear-search.svelte-1dle9it:hover{opacity:1}.category-menu.svelte-1dle9it{display:flex;overflow-x:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.category-menu.svelte-1dle9it::-webkit-scrollbar{display:none}.category-menu.svelte-1dle9it li:where(.svelte-1dle9it){border-right:1px solid var(--border-color)}.category-menu.svelte-1dle9it li:where(.svelte-1dle9it) button:where(.svelte-1dle9it){font-weight:600;border:none;padding:var(--space-3) var(--space-5)}.category-menu.svelte-1dle9it .active:where(.svelte-1dle9it){color:var(--highlight-color)}.obj.svelte-1dle9it{cursor:pointer;display:flex;gap:var(--space-10)}.obj.svelte-1dle9it>div:where(.svelte-1dle9it){flex:1 1 50%;min-width:0}@media(max-width:768px){.obj.svelte-1dle9it{flex-direction:column;gap:var(--space-4)}}.results-count.svelte-1dle9it{padding:var(--space-3);color:var(--text-color);opacity:.8}
