.Pagination-module__fHYiKq__pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:16px 0;display:flex}.Pagination-module__fHYiKq__pageNumbers{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.Pagination-module__fHYiKq__pageButton{min-width:44px;min-height:44px;color:var(--theme-text);background:var(--theme-bg-card);border:1px solid var(--theme-border);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;justify-content:center;align-items:center;padding:8px 12px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.Pagination-module__fHYiKq__pageButton:hover:not(.Pagination-module__fHYiKq__active):not(:disabled){border-color:var(--theme-accent);background:var(--theme-bg-elevated);color:var(--theme-accent)}.Pagination-module__fHYiKq__pageButton:active:not(.Pagination-module__fHYiKq__active):not(:disabled){transform:scale(.95)}.Pagination-module__fHYiKq__pageButton.Pagination-module__fHYiKq__active{background:var(--theme-accent);border-color:var(--theme-accent);color:#000;cursor:default;font-weight:700}[data-theme=dark] .Pagination-module__fHYiKq__pageButton.Pagination-module__fHYiKq__active{color:var(--theme-bg)}.Pagination-module__fHYiKq__pageButton:disabled{cursor:not-allowed;opacity:.5}.Pagination-module__fHYiKq__dots{min-width:44px;min-height:44px;color:var(--theme-text-subtle);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.Pagination-module__fHYiKq__navButton{color:var(--theme-text);background:var(--theme-bg-card);border:1px solid var(--theme-border);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;gap:6px;min-height:44px;padding:10px 16px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.Pagination-module__fHYiKq__navButton:hover:not(.Pagination-module__fHYiKq__disabled){border-color:var(--theme-accent);background:var(--theme-bg-elevated);color:var(--theme-accent)}.Pagination-module__fHYiKq__navButton:active:not(.Pagination-module__fHYiKq__disabled){transform:scale(.95)}.Pagination-module__fHYiKq__navButton.Pagination-module__fHYiKq__disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.Pagination-module__fHYiKq__navButton svg{flex-shrink:0;transition:transform .2s}.Pagination-module__fHYiKq__navButton:hover:not(.Pagination-module__fHYiKq__disabled) svg{transform:translate(-2px)}.Pagination-module__fHYiKq__navButton:hover:not(.Pagination-module__fHYiKq__disabled):last-child svg{transform:translate(2px)}.Pagination-module__fHYiKq__navButtonText{display:none}@media (min-width:640px){.Pagination-module__fHYiKq__navButtonText{display:inline}.Pagination-module__fHYiKq__pageButton{min-width:48px;min-height:48px;font-size:16px}.Pagination-module__fHYiKq__dots{min-width:48px;min-height:48px}.Pagination-module__fHYiKq__navButton{min-height:48px;padding:12px 20px;font-size:16px}.Pagination-module__fHYiKq__pageNumbers{gap:10px}.Pagination-module__fHYiKq__pagination{gap:16px}}@media (min-width:1024px){.Pagination-module__fHYiKq__pagination{justify-content:flex-end}.Pagination-module__fHYiKq__pageButton,.Pagination-module__fHYiKq__dots{min-width:52px;min-height:52px}.Pagination-module__fHYiKq__navButton{min-height:52px}}@media (min-width:1280px){.Pagination-module__fHYiKq__pagination{gap:20px}.Pagination-module__fHYiKq__pageNumbers{gap:12px}.Pagination-module__fHYiKq__pageButton{min-width:56px;min-height:56px;font-size:17px}.Pagination-module__fHYiKq__dots{min-width:56px;min-height:56px;font-size:18px}.Pagination-module__fHYiKq__navButton{min-height:56px;padding:14px 24px;font-size:17px}}@media (hover:hover){.Pagination-module__fHYiKq__pageButton:hover:not(.Pagination-module__fHYiKq__active):not(:disabled),.Pagination-module__fHYiKq__navButton:hover:not(.Pagination-module__fHYiKq__disabled){box-shadow:0 4px 8px #0000001a}}@media (prefers-reduced-motion:reduce){.Pagination-module__fHYiKq__pageButton,.Pagination-module__fHYiKq__navButton,.Pagination-module__fHYiKq__navButton svg{transition-duration:.01ms!important}.Pagination-module__fHYiKq__pageButton:hover:not(.Pagination-module__fHYiKq__active):not(:disabled),.Pagination-module__fHYiKq__navButton:hover:not(.Pagination-module__fHYiKq__disabled){transform:none!important}}.Pagination-module__fHYiKq__pageButton:focus-visible,.Pagination-module__fHYiKq__navButton:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}
