.wp-results{outline:none;min-width:0;scroll-margin-top:100px}.wp-results:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}.wp-status{justify-content:space-between;align-items:center;gap:var(--space-3);margin:0 0 var(--space-3);font-size:var(--font-secondary);color:var(--muted);display:flex}.wp-status.is-error{color:var(--danger)}.wp-status button,.wp-pagination button{min-height:var(--control-height);min-width:var(--control-height);padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-size:var(--font-secondary)}.wp-pagination{justify-content:flex-end;align-items:center;gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.wp-page-total{color:var(--muted);font-size:var(--font-secondary);margin-right:auto}.wp-page-numbers{align-items:center;gap:var(--space-1);display:flex}.wp-page-position{color:var(--muted);font-size:var(--font-secondary);display:none}.wp-pagination button[aria-current=page]{background:var(--accent-soft);color:var(--accent-text);border-color:var(--accent);font-weight:650}.wp-pagination button[aria-disabled=true]:not([aria-current=page]){color:var(--muted);background:var(--surface-subtle);cursor:default}.wp-pagination button:not([aria-disabled=true]):hover,.wp-status button:hover{border-color:var(--accent);color:var(--accent-text)}:is(.wp-pagination button:focus-visible,.wp-status button:focus-visible){outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}@media (max-width:680px){.wp-page-numbers{display:none}.wp-page-position{display:inline}.wp-pagination{justify-content:center}.wp-page-total{text-align:center;flex-basis:100%;margin:0}.wp-status{flex-wrap:wrap;align-items:flex-start}}