.pagination{width:fit-content;max-width:100%;margin:30px auto 0;padding:6px;gap:6px;align-items:center;justify-content:center;border:1px solid rgba(128,128,128,.16);border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--card-background) 94%,#fff 6%),var(--card-background));box-shadow:0 14px 34px rgba(0,0,0,8%);overflow:visible;transition:background-color .28s ease,color .28s ease,border-color .28s ease,box-shadow .28s ease}.pagination .page-link{flex:none;min-width:42px;height:42px;padding:0 14px;border-radius:999px;color:var(--card-text-color-secondary);font-size:1.45rem;font-weight:700;line-height:1;transition:transform .16s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease,opacity .16s ease}.pagination .page-link:first-child,.pagination .page-link:last-child{flex-basis:auto;width:42px;padding:0;background:color-mix(in srgb,var(--accent-color) 9%,transparent);color:var(--accent-color)}.pagination .page-link:hover:not(.current):not(.disabled){transform:translateY(-1px);background:color-mix(in srgb,var(--accent-color) 12%,transparent);color:var(--accent-color);opacity:1}.pagination .page-link.current{background:var(--accent-color);color:#fff;box-shadow:0 10px 22px color-mix(in srgb,var(--accent-color) 32%,transparent)}.pagination .page-link.disabled{background:0 0;color:var(--card-text-color-tertiary);opacity:.36}.pagination .pagination-link{min-width:28px;padding-inline:4px;color:var(--card-text-color-tertiary);pointer-events:none}.pagination .page-link svg{width:18px;height:18px}:root[data-scheme=dark] .pagination{border-color:rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(255,255,255,7%),rgba(255,255,255,.035)),var(--card-background);box-shadow:0 14px 34px rgba(0,0,0,.18)}:root[data-scheme=dark] .pagination .page-link:first-child,:root[data-scheme=dark] .pagination .page-link:last-child{background:rgba(255,255,255,8%);color:rgba(255,255,255,.72)}:root[data-scheme=dark] .pagination .page-link:hover:not(.current):not(.disabled){background:rgba(255,255,255,.12);color:rgba(255,255,255,.88)}:root[data-scheme=dark] .pagination .page-link.current{background:rgba(255,255,255,.18);color:rgba(255,255,255,.92);box-shadow:inset 0 0 0 1px rgba(255,255,255,8%)}:root[data-scheme=dark] .pagination .page-link.disabled{background:0 0;color:rgba(255,255,255,.32)}@media(max-width:768px){.pagination{width:fit-content;margin-top:24px;margin-inline:auto;padding:5px;gap:4px;max-width:calc(100vw - 32px);border-radius:18px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.pagination::-webkit-scrollbar{display:none}.pagination .page-link{min-width:38px;height:38px;padding-inline:11px;font-size:1.35rem}.pagination .page-link:first-child,.pagination .page-link:last-child{width:38px}}@media(prefers-reduced-motion:reduce){.pagination,.pagination .page-link{transition:none;animation:none}}