.pager{display:grid;justify-items:center;gap:12px;margin:36px 0 12px}.pager-summary{margin:0;color:var(--muted,#9baaaa);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pager-summary strong{color:var(--text,#f1eee6)}.pager-controls{flex-wrap:wrap;justify-content:center;gap:8px}.pager-controls,.pager-pages{display:flex;align-items:center}.pager-pages{gap:6px;margin:0 6px;padding:0;list-style:none}.pager-page,.pager-step{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;min-height:44px;padding:0 14px;border:1px solid #ffffff2a;border-radius:10px;background:#ffffff06;color:var(--text,#f1eee6);font:inherit;font-size:14px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-decoration:none;cursor:pointer}.pager-page{padding:0 10px}.pager-page:hover,.pager-step:hover{border-color:var(--accent,#efc47c);color:var(--accent,#efc47c)}.pager-page:focus-visible,.pager-step:focus-visible{outline:2px solid var(--accent,#efc47c);outline-offset:2px}.pager-page.is-current{border-color:var(--accent,#efc47c);background:var(--accent,#efc47c);color:#1a1408;cursor:default}.pager .is-disabled{opacity:.4;cursor:not-allowed}.pager .is-disabled:hover{border-color:#ffffff2a;color:var(--text,#f1eee6)}.pager-gap{min-width:20px}.pager-gap,.pager-position{color:var(--muted,#9baaaa);text-align:center}.pager-position{min-width:96px;padding:0 8px;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pager-position strong{color:var(--text,#f1eee6)}.pager-compact{display:none}.pager[aria-busy=true] .pager-controls{opacity:.6}@media (max-width:560px){.pager-pages{display:none}.pager-compact{display:inline}.pager-controls{flex-wrap:nowrap;width:100%}.pager-step{flex:1 1}}@media (prefers-reduced-motion:no-preference){.pager-page,.pager-step{transition:border-color .15s ease,color .15s ease,background .15s ease}}