.intro{padding-top:70px}.brand .accent{margin-left:3px}.search-panel{margin-bottom:48px}#query{min-width:0}#service{font:12px var(--mono);color:var(--text-muted)}#results{padding-top:18px}.result{padding:24px 0;border-bottom:1px solid var(--card-border)}.result h2{font:600 22px var(--sans);margin:0 0 14px}.result p{max-width:78ch;line-height:1.7}.fields{display:grid;grid-template-columns:145px 1fr;gap:12px;font-size:14px}.fields dt{color:var(--text-muted)}.fields dd{margin:0;overflow-wrap:anywhere}.tag{display:inline-block;padding:5px 9px;margin:3px;border:1px solid var(--card-border);font:12px var(--mono)}.source-note{color:var(--text-muted);font:12px var(--mono);margin-top:18px}.source-note a{color:var(--accent)}.gap{color:var(--amber)}.sources{border-top:1px solid var(--card-border);padding:28px 0 50px;color:var(--text-muted);line-height:1.7}.sources p{max-width:80ch}#export{background:none;border:1px solid var(--card-border);color:var(--accent);padding:8px;cursor:pointer}.result button{color:var(--accent);background:none;border:0;padding:0;text-align:left;cursor:pointer}.error{color:var(--amber)}button:disabled{opacity:.5;cursor:wait}@media(max-width:760px){.intro{padding-top:40px}.fields{grid-template-columns:110px 1fr}.topbar nav{font-size:12px}}
