nav[data-pagination] :is(a,button,[aria-current=page],[aria-disabled=true]){box-sizing:border-box;border:1px solid var(--color-border-default);background:var(--color-bg-surface);width:auto;min-width:36px;height:36px;color:var(--color-text-primary);border-radius:0;flex-shrink:0;justify-content:center;align-items:center;padding:0 12px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}nav[data-pagination] :is(a,button):not([aria-current=page]):not([aria-disabled=true]):not(:disabled):hover{border-color:var(--color-bg-inverse);background:var(--color-bg-surface-alt);color:var(--color-text-primary)}nav[data-pagination] [aria-current=page],nav[data-pagination] [aria-current=page]:hover{border-color:var(--color-bg-inverse);background:var(--color-bg-inverse);color:var(--color-text-inverse)}nav[data-pagination] :is([aria-disabled=true],button:disabled){border-color:var(--color-border-default);background:var(--color-bg-surface-alt);color:var(--color-text-tertiary);cursor:not-allowed;opacity:1}nav[data-pagination] :is(a,button):focus-visible{outline:2px solid var(--color-bg-inverse);outline-offset:2px}
