.world-search{box-sizing:border-box;width:100%;min-width:0}
.world-search h1{font-size:1.75rem;line-height:1.2}
.ws-form{display:flex;flex-wrap:wrap;gap:.5rem;min-width:0}
.ws-form label{flex-basis:100%;font-weight:700}
.ws-form input{box-sizing:border-box;flex:1 1 12rem;min-width:0;max-width:100%;min-height:2.75rem;padding:.625rem;font:inherit}
.ws-form button{min-height:2.75rem;padding:.625rem 1rem;font:inherit;cursor:pointer}
.ws-chain-filter{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0;min-width:0}
.ws-chip{display:inline-flex;align-items:center;gap:.375rem;min-height:2.75rem;min-width:0;max-width:100%;box-sizing:border-box;padding:.25rem .625rem;border:1px solid currentColor;border-radius:1.5rem;overflow-wrap:anywhere;cursor:pointer}
.ws-chip input{flex-shrink:0}
.ws-chip span{min-width:0}
.ws-chip .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.ws-chip__check{display:none;flex-shrink:0}
.ws-chip:has(input:checked) .ws-chip__check{display:inline}
.ws-chip input:focus-visible{outline:2px solid currentColor;outline-offset:3px}
#world-search-results{overflow-wrap:anywhere}
.ws-results{list-style:none;margin:0;padding:0}
.ws-row{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;padding:1rem 0;border-top:1px solid var(--cw-line)}
.ws-row>div,.ws-metric{min-width:0;overflow-wrap:anywhere}
.ws-change-caret{display:inline;font-size:.75em;margin-inline-start:.25em}
.ws-row small{display:block;color:var(--cw-muted);font-size:.875rem}
.ws-view-only{color:#666;font-size:.75rem}
.ws-stale{border:1px solid var(--cw-line);padding:.75rem}
@media(max-width:47.999rem){.ws-view-only{display:block}}
@media(min-width:48rem){.ws-row{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}}
#world-search-suggestions{box-sizing:border-box;min-width:0;margin:1rem 0;padding:1rem;border:1px solid var(--cw-line)}
#world-search-suggestions[hidden]{display:none}
#world-search-suggestions h2{font-size:1rem}
#world-search-suggestions .ws-chip-row{display:flex;flex-wrap:wrap;gap:.5rem;margin:.5rem 0}
#world-search-suggestions .ws-chip-row button{box-sizing:border-box;min-width:44px;min-height:44px;max-width:100%;padding:.5rem .75rem;border:1px solid currentColor;border-radius:1.5rem;background:transparent;color:inherit;font:inherit;overflow-wrap:anywhere;cursor:pointer}
#world-search-suggestions .ws-chip-row button[aria-pressed=true]{background:var(--cw-ink);color:var(--cw-paper,#fff)}
#world-search-suggestions .ws-chip-row button:focus-visible{outline:3px solid var(--cw-red,#d72804);outline-offset:3px}
@media (forced-colors: active){
  .ws-chip{forced-color-adjust:auto;border-color:ButtonText;background:Canvas;color:CanvasText}
  .ws-chip:has(input:checked){border-color:Highlight;outline:1px solid Highlight;outline-offset:1px}
  .ws-chip:has(input:checked) .ws-chip__check{display:inline;color:CanvasText}
  .ws-chip input:focus-visible{outline-color:Highlight}
  .ws-change-caret{forced-color-adjust:auto;display:inline;color:CanvasText}
}
