.pagination-container.svelte-f4uhue{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem 0;padding-top:0}.page-size-selector.svelte-f4uhue{display:flex;align-items:center;gap:.75rem}.page-size-label.svelte-f4uhue{font-size:.9rem;color:#ccc;font-weight:500}.custom-dropdown.svelte-f4uhue{position:relative}.dropdown-button.svelte-f4uhue{padding:.5rem 1rem;background:#1a1a2e;color:gold;border:2px solid #ffd700;border-radius:4px;cursor:pointer;font-weight:600;font-size:.9rem;transition:all .2s;display:flex;align-items:center;gap:.5rem;min-width:80px;justify-content:space-between}.dropdown-button.svelte-f4uhue:hover{background:#ffd7001a}.dropdown-button.svelte-f4uhue:focus{outline:none;border-color:#ffed4e;box-shadow:0 0 0 3px #ffd70033}.dropdown-arrow.svelte-f4uhue{font-size:.7rem;transition:transform .2s}.dropdown-menu.svelte-f4uhue{position:absolute;bottom:calc(100% + .5rem);left:0;right:0;background:#1a1a2e;border:2px solid #ffd700;border-radius:4px;list-style:none;padding:0;margin:0;z-index:1000;box-shadow:0 4px 12px #0000004d;overflow:hidden}.dropdown-menu.svelte-f4uhue li:where(.svelte-f4uhue){margin:0;padding:0}.dropdown-option.svelte-f4uhue{width:100%;padding:.75rem 1rem;background:transparent;color:gold;border:none;cursor:pointer;font-weight:500;font-size:.9rem;text-align:left;transition:all .2s;display:block}.dropdown-option.svelte-f4uhue:hover{background:#ffd7001a}.dropdown-option.selected.svelte-f4uhue{background:gold;color:#000;font-weight:600}.pagination.svelte-f4uhue{display:flex;justify-content:center;align-items:center;gap:.5rem}.pagination-btn.svelte-f4uhue{padding:.5rem 1rem;background:#1a1a2e;color:gold;border:2px solid #ffd700;border-radius:4px;cursor:pointer;font-weight:600;transition:all .2s;display:flex;align-items:center;gap:.25rem}.btn-text.svelte-f4uhue{display:inline}.btn-icon.svelte-f4uhue{display:none;font-size:1.5rem;line-height:1}.pagination-btn.svelte-f4uhue:hover:not(:disabled){background:gold;color:#000;transform:translateY(-2px)}.pagination-btn.svelte-f4uhue:disabled{opacity:.3;cursor:not-allowed;border-color:#444;color:#666}.pagination-pages.svelte-f4uhue{display:flex;gap:.25rem;align-items:center}.pagination-page.svelte-f4uhue{min-width:36px;height:36px;padding:.4rem;background:#1a1a2e;color:gold;border:2px solid #444;border-radius:4px;cursor:pointer;font-weight:500;font-size:.875rem;transition:all .2s}.pagination-page.svelte-f4uhue:hover{border-color:gold;background:#ffd7001a}.pagination-page.active.svelte-f4uhue{background:gold;color:#000;border-color:gold}.pagination-ellipsis.svelte-f4uhue{color:#888;padding:0 .25rem;font-size:.875rem}@media (max-width: 640px){.pagination-container.svelte-f4uhue{gap:1.5rem}.page-size-selector.svelte-f4uhue{flex-direction:column;gap:.5rem}.btn-text.svelte-f4uhue{display:none}.btn-icon.svelte-f4uhue{display:inline}.pagination-btn.svelte-f4uhue{padding:.4rem .6rem;min-width:36px;justify-content:center}.pagination.svelte-f4uhue{gap:.25rem}.pagination-page.svelte-f4uhue{min-width:32px;height:32px;padding:.3rem;font-size:.8rem}}.search-results-list-wrapper.svelte-1eznhlp{position:relative;width:100%;min-height:200px;padding:0 1rem 2rem;box-sizing:border-box;background:transparent}.search-results-list.svelte-1eznhlp{display:grid;grid-template-columns:repeat(auto-fit,180px);gap:2rem;justify-content:center}.search-results-list.svelte-1eznhlp>:where(.svelte-1eznhlp){margin:0;box-sizing:border-box;z-index:1;width:100%;aspect-ratio:2 / 3;display:flex;align-items:stretch;justify-content:stretch}@media (max-width: 480px){.search-results-list.svelte-1eznhlp{grid-template-columns:repeat(auto-fit,minmax(min(45%,150px),1fr));gap:.5rem}}@media (min-width: 481px) and (max-width: 767px){.search-results-list.svelte-1eznhlp{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}@media (min-width: 768px) and (max-width: 1023px){.search-results-list.svelte-1eznhlp{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}@media (min-width: 1024px){.search-results-list.svelte-1eznhlp{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}.uniform-card.svelte-1eznhlp{width:180px;aspect-ratio:2 / 3;display:flex}.uniform-card.svelte-1eznhlp>:where(.svelte-1eznhlp){width:100%;height:100%}
