.discover{color:var(--ink);display:grid;gap:16px}
.discover input,.discover button,.discover a.button{min-height:44px;min-width:44px}
.discover input{width:100%;background:var(--surface-2);color:var(--ink);border:1px solid var(--fog);border-radius:var(--r-card);padding:12px}
.discover .discover-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.discover .discover-categories button{background:var(--surface-2);color:var(--cyan);padding:12px 6px;border-radius:var(--r-card)}
.discover .discover-result{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:16px;margin-bottom:12px;overflow-wrap:anywhere}
.discover .discover-result h2{margin-top:0}
.discover .discover-chip{display:inline-block;border-radius:var(--r-pill);padding:5px 10px;background:var(--surface-2);color:var(--fog)}
.discover .discover-chip[data-state=published]{color:var(--green)}
.discover .discover-chip[data-state=queued],.discover .discover-chip[data-state=researching]{color:var(--cyan)}
.discover .discover-chip[data-state=needs_review],.discover .discover-chip[data-state=stale]{color:var(--amber)}
.discover [data-status],.discover .discover-result p{color:var(--fog)}
.discover a.button{display:inline-flex;align-items:center}
.discover button:focus-visible,.discover a:focus-visible,.discover input:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}
