/* The archive uses the established blue/gold system on both light and dark. */
.fi-next-arrow-edition .archive-pager{--pager-ink:#174a80;--pager-line:#a9c1db;--pager-paper:#fff;--pager-active:#104781;--pager-active-ink:#fff;display:grid;gap:14px;justify-items:center;margin-block:24px 32px;padding-block:24px;border-block:1px solid var(--pager-line);color:var(--pager-ink)}
.fi-next-arrow-edition .archive-pager[hidden]{display:none}
.fi-next-arrow-edition .archive-pager-actions{display:grid;grid-template-columns:minmax(48px,1fr) minmax(0,2fr) minmax(48px,1fr);gap:12px;width:min(100%,460px);align-items:center}
.fi-next-arrow-edition .archive-pager :is(a,select,.archive-pager-number,.archive-pager-arrow){box-sizing:border-box;font-family:inherit;font-size:16px;font-weight:700;line-height:1.5;min-height:48px;border:1px solid var(--pager-line);border-radius:2px;background:var(--pager-paper);color:var(--pager-ink);text-decoration:none;transition:background-color .18s,border-color .18s}
.fi-next-arrow-edition .archive-pager :is(a,.archive-pager-number,.archive-pager-arrow){display:grid;place-items:center;padding:10px;white-space:nowrap}
.fi-next-arrow-edition .archive-pager-select{min-width:0;width:100%;padding:10px 28px 10px 12px;cursor:pointer;color-scheme:light}
.fi-next-arrow-edition .archive-pager option{color:var(--pager-ink);background:var(--pager-paper)}
.fi-next-arrow-edition .archive-pager-pages{display:flex;gap:6px;align-items:center;justify-content:center;max-width:100%;font-variant-numeric:tabular-nums}
.fi-next-arrow-edition .archive-pager-number{min-width:44px}
.fi-next-arrow-edition .archive-pager-gap{padding-inline:2px;font-size:16px}
.fi-next-arrow-edition .archive-pager .is-current{background:var(--pager-active);border-color:var(--pager-active);color:var(--pager-active-ink)}
.fi-next-arrow-edition .archive-pager .is-disabled{opacity:.45}
.fi-next-arrow-edition .archive-pager :is(a,select):is(:hover,:focus-visible){border-color:var(--pager-ink);background:color-mix(in srgb,var(--pager-paper) 90%,var(--pager-ink))}
.fi-next-arrow-edition .archive-pager :is(a,select):focus-visible{outline:2px solid var(--pager-ink);outline-offset:3px}
.fi-next-arrow-edition .archive-page-focus{scroll-margin-top:132px}
.fi-next-arrow-edition .archive-page-focus:focus-visible{outline:2px solid currentColor;outline-offset:8px}
.fi-next-arrow-edition .fi-press .archive-pager{--pager-ink:#f0d29d;--pager-line:#a7c5e455;--pager-paper:#082c60;--pager-active:#edd09a;--pager-active-ink:#102f52}
.fi-next-arrow-edition .fi-press .archive-pager-select{color-scheme:dark}
.fi-next-arrow-edition .fi-press .press-count{font-size:14px;line-height:1.9}
@media(max-width:700px){.fi-next-arrow-edition .archive-pager{gap:12px;padding-block:20px;margin-block:20px 26px}.fi-next-arrow-edition .archive-pager-actions{gap:8px}.fi-next-arrow-edition .archive-pager-select{font-size:16px;padding-left:8px}.fi-next-arrow-edition .archive-page-focus{scroll-margin-top:104px}}
@media(prefers-reduced-motion:reduce){.fi-next-arrow-edition .archive-pager :is(a,select){transition:none}}
@media(forced-colors:active){.fi-next-arrow-edition .archive-pager,.fi-next-arrow-edition .fi-press .archive-pager{--pager-ink:CanvasText;--pager-line:CanvasText;--pager-paper:Canvas;--pager-active:Highlight;--pager-active-ink:HighlightText}.fi-next-arrow-edition .archive-pager .is-current{forced-color-adjust:none}}
@media print{.fi-next-arrow-edition .archive-pager{display:none}}
