.category-buttons-section{display:flex;justify-content:center;margin:40px}.category-buttons{display:flex;flex-wrap:wrap;gap:10px;max-width:800px;justify-content:center}.category-button{background-color:#94b8d0;color:#fff;border:none;border-radius:20px;padding:10px 20px;font-size:1rem;cursor:pointer;transition:background-color .3s}.category-button:hover{background-color:#789ebc}.category-button:active{background-color:#6a93a6}.category-button.active{background-color:#397193;color:#fff}.category-dropdown{display:none;width:100%;max-width:300px;background-color:#789ebc;color:#fff;border:none;border-radius:20px;padding:10px 20px;font-size:1rem;cursor:pointer;transition:background-color .3s;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDE2IDgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBvbHlnb24gcG9pbnRzPSIwLDAgMTYsMCA4LDgiIGZpbGw9IiNmZmYiIC8+PC9zdmc+");background-repeat:no-repeat;background-position:calc(100% - 10px) center;background-size:16px 8px;margin:10px 0}.category-dropdown:hover{background-color:#2f6c8f}.category-dropdown:focus,.category-dropdown:active{background-color:#6a93a6}.category-dropdown option{background-color:#fff;color:#000}@media(max-width:576px){#category-buttons{display:none}.category-dropdown{display:block}}.pagination-container{margin-top:30px;text-align:center;padding:20px 0}.pagination{display:inline-flex;gap:10px;align-items:center;justify-content:center;list-style:none;font-size:16px}.pagination a,.pagination span{display:inline-block;padding:10px 15px;text-decoration:none;color:#000;border-radius:50%;transition:all .3s ease}.pagination a:hover{background-color:#f0f0f0;color:#000}.pagination .current{background-color:#6a93a6;color:#000;font-weight:bold;pointer-events:none}.pagination .disabled{color:#ccc;pointer-events:none}.pagination .prev,.pagination .next{font-weight:bold;text-decoration:underline}