.SearchBar_searchForm__38TFU{display:flex;gap:.5rem;max-width:400px;margin:0 auto}.SearchBar_searchInput__fxcui{flex:1 1;padding:.5rem 1rem;background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.2);border-radius:.5rem;color:#fff;font-size:.95rem;transition:all .2s ease}.SearchBar_searchInput__fxcui:focus{outline:none;border-color:#f0b02f;box-shadow:0 0 0 3px rgba(240,176,47,.1)}.SearchBar_searchInput__fxcui::placeholder{color:hsla(0,0%,100%,.4)}.SearchBar_searchButton__WhEy_{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;background:linear-gradient(135deg,#f0b02f,#eaa819);border:none;border-radius:.5rem;color:#000;cursor:pointer;transition:all .2s ease}.SearchBar_searchButton__WhEy_:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(240,176,47,.4)}.SearchBar_searchButton__WhEy_ svg{width:1.25rem;height:1.25rem}@media(max-width:480px){.SearchBar_searchForm__38TFU{max-width:100%}.SearchBar_searchInput__fxcui{font-size:.875rem}}.Pagination_pagination__iRmlv{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:4rem;padding-top:2rem;border-top:1px solid hsla(0,0%,100%,.1)}.Pagination_pages__L8qKV{display:flex;align-items:center;gap:.25rem}.Pagination_pageButton__SRU2K{display:flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;padding:0 .5rem;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:.5rem;color:#fff;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.Pagination_pageButton__SRU2K:hover:not(:disabled){background:rgba(240,176,47,.1);border-color:#f0b02f;color:#f0b02f}.Pagination_pageButton__SRU2K:disabled{opacity:.4;cursor:not-allowed}.Pagination_pageButton__SRU2K.Pagination_active__Ofjdi{background:linear-gradient(135deg,#f0b02f,#eaa819);border-color:#f0b02f;color:#000;font-weight:700}.Pagination_ellipsis__FRBW7{padding:0 .25rem;color:#cbd5e1}@media(max-width:480px){.Pagination_pagination__iRmlv{flex-wrap:wrap;gap:.25rem}.Pagination_pageButton__SRU2K{min-width:2rem;height:2rem;font-size:.75rem}}