.browse-filters[data-astro-cid-5izqhllm]{align-items:center;gap:8px;margin-bottom:28px;display:flex}.filter-search[data-astro-cid-5izqhllm]{flex:0 0 320px;align-items:center;gap:8px;margin-right:12px;display:flex}.filter-search[data-astro-cid-5izqhllm] input[data-astro-cid-5izqhllm]{color:#f2f2f4;background:#18181d;border:1px solid #33333c;border-radius:8px;outline:none;width:100%;height:36px;padding:0 12px;font-size:14px}.filter-search[data-astro-cid-5izqhllm] input[data-astro-cid-5izqhllm]:focus{border-color:#cc1a1a}.search-button[data-astro-cid-5izqhllm]{color:#ddd;cursor:pointer;background:#22222a;border:1px solid #33333c;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;display:flex}.search-button[data-astro-cid-5izqhllm]:hover{background:#33333c}.filter-dropdown[data-astro-cid-5izqhllm]{flex:0 0 72px;position:relative}.filter-dropdown[data-astro-cid-5izqhllm] summary[data-astro-cid-5izqhllm]{color:#ddd;cursor:pointer;background:#22222a;border:1px solid #33333c;border-radius:8px;justify-content:center;align-items:center;height:36px;padding:0;font-size:13px;font-weight:600;list-style:none;display:flex}.filter-dropdown[data-astro-cid-5izqhllm] summary[data-astro-cid-5izqhllm]::-webkit-details-marker{display:none}.filter-dropdown[data-astro-cid-5izqhllm] summary[data-astro-cid-5izqhllm]:hover{background:#33333c}.dropdown-menu[data-astro-cid-5izqhllm]{z-index:100;background:#22222a;border:1px solid #33333c;border-radius:10px;width:220px;max-height:320px;padding:8px;position:absolute;top:42px;left:0;overflow-y:auto}.dropdown-menu[data-astro-cid-5izqhllm] a[data-astro-cid-5izqhllm]{color:#ddd;border-radius:6px;padding:7px 9px;font-size:13px;display:block}.dropdown-menu[data-astro-cid-5izqhllm] a[data-astro-cid-5izqhllm]:hover{color:#fff;background:#33333c}@media (width<=720px){.browse-filters[data-astro-cid-5izqhllm]{flex-direction:row;align-items:center;gap:5px;width:100%;margin-bottom:28px;display:flex}.filter-search[data-astro-cid-5izqhllm]{flex-direction:row;flex:auto;gap:5px;width:auto;min-width:0;margin-right:12px;display:flex}.filter-search[data-astro-cid-5izqhllm] input[data-astro-cid-5izqhllm]{flex:auto;width:100%;min-width:0;height:34px;padding:0 8px;font-size:13px}.search-button[data-astro-cid-5izqhllm]{flex:0 0 34px;width:34px;height:34px;font-size:14px}.filter-dropdown[data-astro-cid-5izqhllm]{flex:0 0 52px;width:auto}.filter-dropdown[data-astro-cid-5izqhllm] summary[data-astro-cid-5izqhllm]{justify-content:center;width:52px;height:34px;padding:0;font-size:11px}.dropdown-menu[data-astro-cid-5izqhllm]{width:180px;margin-top:0;position:absolute;top:40px;left:auto;right:0}}.pagination[data-astro-cid-ohknivtf]{margin-top:40px;padding:20px 0}.pagination-inner[data-astro-cid-ohknivtf]{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.page-link[data-astro-cid-ohknivtf],.page-ellipsis[data-astro-cid-ohknivtf]{border-radius:6px;justify-content:center;align-items:center;min-width:36px;height:36px;padding:0 12px;font-size:.9rem;display:inline-flex}.page-link[data-astro-cid-ohknivtf]{color:#94a3b8;background:0 0;text-decoration:none;transition:all .2s}.page-link[data-astro-cid-ohknivtf]:hover{color:#e2e8f0;background:#1e293b}.page-link[data-astro-cid-ohknivtf].active{color:#fff;background:#6d28d9}.page-link[data-astro-cid-ohknivtf].prev,.page-link[data-astro-cid-ohknivtf].next{color:#64748b}.page-link[data-astro-cid-ohknivtf].prev:hover,.page-link[data-astro-cid-ohknivtf].next:hover{color:#e2e8f0}.page-numbers[data-astro-cid-ohknivtf]{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.page-ellipsis[data-astro-cid-ohknivtf]{color:#64748b;user-select:none}@media (width<=640px){.pagination-inner[data-astro-cid-ohknivtf]{gap:4px}.page-link[data-astro-cid-ohknivtf].prev,.page-link[data-astro-cid-ohknivtf].next{display:none}.page-link[data-astro-cid-ohknivtf],.page-ellipsis[data-astro-cid-ohknivtf]{border-radius:5px;min-width:26px;height:26px;padding:0 5px;font-size:12px}.page-numbers[data-astro-cid-ohknivtf]{justify-content:center;gap:2px;width:100%}}
