.md-pagination{font-family:var(--md-font-family)}.md-pagination__inner{display:flex;flex-wrap:wrap;align-items:center;gap:var(--md-space-1)}.md-pagination__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--md-space-1);list-style:none;margin:0;padding:0 var(--md-space-1)}.md-pagination__item{margin:0;padding:0}.md-pagination__page{min-width:var(--md-control-height-sm);height:var(--md-control-height-sm);padding:0 var(--md-space-2);border:none;border-radius:var(--md-radius-full);background:transparent;color:var(--md-color-text);font-family:inherit;font-size:var(--md-text-sm);font-weight:var(--md-weight-medium);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--md-duration-short) var(--md-easing-standard),color var(--md-duration-short) var(--md-easing-standard)}.md-pagination__page:hover:not(:disabled){background:var(--md-state-hover-bg);color:var(--md-state-selected-text)}.md-pagination__page:focus-visible{outline:var(--md-focus-ring-width) solid var(--md-focus-ring-color);outline-offset:var(--md-focus-ring-offset);box-shadow:var(--md-focus-ring-glow)}.md-pagination__page:disabled{opacity:.5;cursor:not-allowed}.md-pagination__page--current{background:var(--md-color-primary);color:var(--md-color-on-primary, #fff)}.md-pagination__page--current:hover:not(:disabled){background:var(--md-color-primary);filter:brightness(.95);color:var(--md-color-on-primary, #fff)}.md-pagination__ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:var(--md-control-height-sm);height:var(--md-control-height-sm);color:var(--md-color-text-muted);font-size:var(--md-text-sm);-webkit-user-select:none;user-select:none}[data-theme=dark] .md-pagination__page--current{color:var(--md-color-on-primary, #fff)}
