.feature-pagination{justify-content:center;align-items:center;gap:var(--space-sm);flex-wrap:wrap;margin-block-start:var(--space-xl);display:flex}.feature-pagination__item{min-width:36px;min-height:36px;padding:var(--space-xs) var(--space-md);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);color:var(--color-link);text-align:center;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.feature-pagination__item:hover:not([aria-current=page]){background:var(--color-surface-accent);text-decoration:none}.feature-pagination__item:focus-visible{outline:var(--border-width-focus) solid var(--color-primary);outline-offset:2px}.feature-pagination__item[aria-current=page]{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-primary-contrast)}.feature-pagination__item--previous,.feature-pagination__item--next{min-width:0;padding-inline:var(--space-md);font-size:var(--font-size-xl);line-height:var(--line-height-tight);border-color:#0000}.kana-pagination{min-width:0}.kana-pagination .feature-pagination{width:100%;max-width:400px;margin:0 auto var(--space-sm);grid-template-columns:repeat(10,minmax(0,1fr));gap:2px;display:grid}.kana-pagination .feature-pagination__item{box-sizing:border-box;min-width:0;min-height:40px;padding:var(--space-xs) 0;color:var(--color-link);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:0;font-size:18px}.kana-pagination .feature-pagination__item:hover:not([aria-current=page]){text-underline-offset:6px;background:0 0;text-decoration:underline}.kana-pagination .feature-pagination__item[aria-current=page]{color:var(--color-primary);font-weight:var(--font-weight-bold);text-underline-offset:6px;background:0 0;text-decoration:underline;text-decoration-thickness:2px}.kana-pagination .feature-pagination__item:disabled{color:var(--color-text-muted);opacity:.45;cursor:not-allowed;background:0 0;text-decoration:none}.kana-pagination .kana-pagination__summary{margin:0 0 var(--space-sm);color:var(--color-text-muted);font-size:var(--font-size-caption)}
