/* Compact portfolio: category browsing, six projects at a time. */
#proyectos .portfolio-toolbar{align-items:center;gap:18px;margin-bottom:36px}
#proyectos .portfolio-filters{gap:9px;flex:1 1 auto}
#proyectos .portfolio-filters button{padding:10px 14px;border:1px solid #ffffff26;border-radius:8px;background:#ffffff04;color:#d1ccc8;font-size:13px;line-height:1.4;min-height:44px}
#proyectos .portfolio-filters button:hover{border-color:#b44760;background:#ffffff09;color:#fff}
#proyectos .portfolio-filters button[aria-pressed=true]{border-color:#b44760;background:#991330;color:#fff}
#proyectos .portfolio-filters button:focus-visible{outline:2px solid #f2b1c1;outline-offset:4px}
#proyectos .portfolio-count{white-space:normal}
#proyectos .portfolio-card{margin-top:0}
#proyectos .portfolio-grid{row-gap:46px}
.portfolio-pagination{display:flex;justify-content:center;align-items:center;gap:18px;flex-wrap:wrap;margin-top:44px}
.portfolio-pagination[hidden],.portfolio-pagination button[hidden]{display:none!important}
.portfolio-pagination button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 24px;border:1px solid #b44760;border-radius:8px;background:#991330;color:#fff;font:600 14px/1.4 Arial,Helvetica,sans-serif;cursor:pointer;transition:background .2s,border-color .2s}
.portfolio-pagination button:hover{background:#b32040;border-color:#d96b84}
.portfolio-pagination [data-portfolio-less]{background:transparent;border-color:#ffffff36;color:#d1ccc8}
.portfolio-pagination [data-portfolio-less]:hover{background:#ffffff09;border-color:#ffffff65;color:#fff}
.portfolio-pagination button:focus-visible{outline:2px solid #f2b1c1;outline-offset:5px}
@media(max-width:750px){#proyectos .portfolio-toolbar{margin-bottom:28px;gap:14px}#proyectos .portfolio-filters{gap:8px;width:100%}#proyectos .portfolio-filters button{padding:10px 12px;font-size:12px}#proyectos .portfolio-grid{row-gap:36px}.portfolio-pagination{margin-top:30px;gap:12px}.portfolio-pagination button{padding:13px 20px}}
@media(prefers-reduced-motion:reduce){.portfolio-pagination button{transition:none}}
