body frml-pagination{align-items:center;display:flex;justify-content:space-between;--pagination-page-size: 48px}body frml-pagination nav.pages{align-items:center;display:flex;justify-content:center}body frml-pagination nav.pages frml-pagination-control{border-radius:5px;cursor:default;display:flex;justify-content:center;line-height:var(--pagination-page-size);text-align:center;width:var(--pagination-page-size)}body frml-pagination nav.pages frml-pagination-control a{align-items:center;background:none;border-radius:5px;color:var(--color-ink);cursor:pointer;display:flex;font-size:var(--fs-xs);font-weight:500;height:var(--pagination-page-size);justify-content:center;line-height:var(--pagination-page-size);text-align:center;text-decoration:none;width:100%;white-space:nowrap}body frml-pagination nav.pages frml-pagination-control a frml-icon svg{fill:var(--color-ink)}body frml-pagination nav.pages frml-pagination-control a:hover{background:var(--color-surface-light-hover)}body frml-pagination nav.pages frml-pagination-control a:hover frml-icon svg{fill:var(--color-ink)}body frml-pagination nav.pages frml-pagination-control.blank{color:var(--color-ink-xxlight)}body frml-pagination nav.pages frml-pagination-control.blank frml-icon svg{fill:var(--color-ink-xxlight)}body frml-pagination nav.pages frml-pagination-control.selected{background:var(--color-primary);color:var(--color-primary-text);font-weight:700}body frml-pagination nav.pages frml-pagination-control.selected a{color:var(--color-primary-text);font-weight:700}body frml-pagination nav.pages frml-pagination-control.selected a:hover{background:var(--color-primary)}
