.pg-pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.pg-pager-btn,.pg-pager-num{border:1px solid var(--rule);min-width:40px;min-height:40px;color:var(--fg-mute);font-family:var(--mono);border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:0 14px;font-size:12px;transition:all .15s;display:inline-flex}a.pg-pager-btn:hover,a.pg-pager-num:hover{color:var(--fg);border-color:var(--fg-mute)}a.pg-pager-btn:focus-visible,a.pg-pager-num:focus-visible{outline:2px solid var(--accent-line);outline-offset:2px}.pg-pager-btn[aria-disabled=true]{opacity:.4}a.pg-pager-num--on,a.pg-pager-num--on:hover{background:var(--accent);color:var(--on-accent);border-color:var(--accent);font-weight:500}.pg-pager-gap{color:var(--fg-mute);padding:0 2px}.pg-pager-of{font-family:var(--mono);color:var(--fg-mute);margin:0 8px;font-size:12px}.pg-label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-mute);font-size:11px}.pg-label--gap{margin-left:14px}.pg-chip-n{font-family:var(--mono);font-variant-numeric:tabular-nums;margin-left:8px;font-size:11px}.pg-chip:focus-visible,.pg-filter-go:focus-visible{outline:2px solid var(--accent-line);outline-offset:2px}.pg-chip-x{margin-left:8px}.pg-filter-go{cursor:pointer;background:var(--accent);color:var(--on-accent);font:inherit;border:0;border-radius:8px;flex-shrink:0;margin:6px 0;padding:7px 14px;font-size:13px;font-weight:500;transition:transform .15s,filter .15s}.pg-filter-go:hover{filter:brightness(.94)}.pg-filter-go:active{transform:scale(.96)}.pg-listhead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.pg-listhead h2{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-mute);margin:0;font-size:12px;font-weight:400}.pg-listhead span{font-family:var(--mono);color:var(--fg-mute);font-size:12px}.pg-listhead b{color:var(--fg);font-weight:500}.pg-empty p{margin:0 0 14px}.pg-empty .pg-chips{margin-top:4px}.pg-row-sub mark,.pg-row-title mark{background:color-mix(in srgb, var(--accent) 20%, transparent);color:inherit;padding:0 1px}
