.numberPagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:7px;margin-top:2rem}.numberPagination a,.numberPaginationEllipsis{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex:none;font-size:14px;line-height:1}.numberPagination a{border:1px solid var(--knom-border);border-radius:3px;background:#f3f7fb;color:var(--knom-ink);font-weight:500;text-decoration:none;transition:background-color .15s ease,color .15s ease}.numberPagination a:hover{background:#eaf2f9}.numberPagination a:focus-visible{outline:2px solid var(--knom-primary);outline-offset:2px}.numberPagination a[aria-current=page]{border-color:var(--knom-primary);background:var(--knom-primary);color:#fff;font-weight:600}.numberPagination a[aria-current=page]:hover{border-color:var(--knom-primary-hover);background:var(--knom-primary-hover)}.numberPaginationEllipsis{color:var(--knom-muted);-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:400px){.numberPagination{gap:4px}.numberPagination a,.numberPaginationEllipsis{width:34px;height:34px}}.numberPagination a[aria-label="다음 페이지"],.numberPagination a[aria-label="마지막 페이지"],.numberPagination a[aria-label="이전 페이지"],.numberPagination a[aria-label="첫 페이지"]{width:auto;min-width:38px;padding:0 10px}