.skip-link{position:absolute;left:12px;top:-40px;background:#eaffff;color:#042027;padding:8px 12px;z-index:5}
.skip-link:focus{top:12px}
.source-badges{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 12px}
.source-badges span{border:1px solid #3d6f7a;padding:2px 8px;font:12px/1.6 Consolas,monospace;color:#b7e7e4}
.source-note{color:#9ec4c8;font-size:13px;margin:8px 0 0}
.match-list{display:grid;gap:12px}
.source-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:12px}
