.winners{background-color:#fff9ef;padding-bottom:100px}.winners .filter-buttons{padding-left:15px;padding-right:15px;flex-wrap:wrap;gap:.75rem;max-width:1570px;margin:0 auto;padding-top:50px;padding-bottom:40px;display:flex}.winners .filter-buttons a{text-transform:uppercase;color:#374151;border:1px solid #d1d5db;border-radius:9999px;padding:8px 2rem;font-size:12px;font-weight:700;text-decoration:none;transition:all .2s}.winners .filter-buttons a:hover{background:#f3f4f6}.winners .filter-buttons a.active{color:#fff;background:#111;border-color:#111}.winners .empty-message{color:#6b7280;text-transform:uppercase;text-align:center;margin-top:100px;margin-bottom:100px;font-size:1rem}.winners .pagination{justify-content:center;margin-top:3rem;display:flex}.winners .pagination .pagination-container{background:#fff;border:1px solid #d1d5db;border-radius:9999px;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex;box-shadow:0 1px 2px rgba(0,0,0,.05)}.winners .pagination .pagination-container a,.winners .pagination .pagination-container span{text-align:center;border-radius:9999px;padding:.5rem 1rem;font-size:.875rem;transition:all .2s}.winners .pagination .pagination-container a{color:#374151;text-decoration:none}.winners .pagination .pagination-container a:hover{background:#f3f4f6}.winners .pagination .pagination-container a.disabled{opacity:.3;pointer-events:none;color:#9ca3af}.winners .pagination .pagination-container a.current{color:#fff;background:#111;box-shadow:0 2px 5px rgba(0,0,0,.1)}.winners .pagination .pagination-container span{color:#9ca3af}
