.gallery-tabs{display:flex;align-items:center;gap:8px;overflow-x:auto;margin-bottom:22px;padding:4px 0 9px;border-bottom:1px solid var(--line);scrollbar-width:thin}.gallery-tabs a{flex:0 0 auto;padding:9px 16px;border:1px solid var(--line);border-radius:999px;background:var(--paper);color:var(--muted);font-size:11px;transition:.2s}.gallery-tabs a:hover,.gallery-tabs a.is-active{border-color:var(--brass);background:var(--ink);color:var(--brass-light)}.gallery-pagination{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:28px;color:var(--muted);font-size:11px}.gallery-pagination a{padding:8px 14px;border:1px solid var(--brass);border-radius:999px;color:var(--olive-dark);background:var(--paper)}.gallery-pagination a:hover{background:var(--brass-light)}.gallery-empty-state{display:grid;justify-items:center;gap:5px;padding:70px 20px;border:1px dashed var(--line);border-radius:15px;background:var(--sand);text-align:center}.gallery-empty-state span{font-size:40px;color:var(--brass)}.gallery-empty-state strong{font-size:16px}.gallery-empty-state small{color:var(--muted);font-size:11px}@media (max-width:560px){.gallery-tabs{margin-bottom:17px}.gallery-tabs a{padding:8px 13px}.gallery-pagination{gap:9px}.gallery-pagination span{font-size:10px}}
