.pagination[data-v-7ebbbcf4]{gap:var(--space-2);display:flex}.pagination[data-v-7ebbbcf4],.pagination .page[data-v-7ebbbcf4]{justify-content:center;align-items:center}.pagination .page[data-v-7ebbbcf4]{border:1px solid var(--color-edge);background:var(--color-bg);width:38px;height:38px;color:var(--color-text);cursor:pointer;border-radius:10px;padding:0;font-family:inherit;font-size:.875rem;font-weight:700;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.pagination .page[data-v-7ebbbcf4]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.pagination .page.current[data-v-7ebbbcf4]{cursor:default;background:var(--color-surface-strong);color:var(--color-text-invert);border-color:#0000;font-weight:800}.pagination .gap[data-v-7ebbbcf4]{padding:0 var(--space-1);color:var(--color-text-muted);font-size:.875rem}.on-dark .pagination .page.current[data-v-7ebbbcf4]{background:var(--color-text-strong);color:var(--color-bg-shell)}@media (hover:hover){.pagination .page[data-v-7ebbbcf4]:hover:not(.current){border-color:var(--color-silver);color:var(--color-text-strong)}}@media print{.pagination[data-v-7ebbbcf4]{display:none}}
