.sr-wrap{max-width:1160px;margin:0 auto;padding:0 clamp(20px,4vw,48px) 88px}.sr-head{padding:clamp(36px,5vw,64px) 0 8px;max-width:70ch}.sr-kicker{font:600 12px var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--primary-text)}.sr-head h1{font-size:clamp(32px,4vw,44px);font-weight:700;letter-spacing:-.03em;line-height:1.1;margin-top:12px}.sr-head p{color:var(--muted);font-size:16px;line-height:1.7;margin-top:14px}.sr-list{list-style:none;padding:0;margin:32px 0 0;display:grid;grid-gap:14px;gap:14px;max-width:820px}.sr-src{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius);padding:20px 22px}.sr-top{display:flex;flex-wrap:wrap;gap:10px 12px}.sr-repo,.sr-top{align-items:center}.sr-repo{font:500 15px var(--font-mono);color:var(--primary-text);text-decoration:none;display:inline-flex;gap:8px;overflow-wrap:anywhere}.sr-repo:hover{text-decoration:underline}.sr-who{font-size:13px;color:var(--muted)}.sr-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px;align-items:center}.sr-l{font-size:12px;color:var(--quiet);margin-right:4px}.sr-chips a{font:400 12px var(--font-mono);color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:3px 10px;text-decoration:none;background:var(--surface)}.sr-chips a:hover{color:var(--text);border-color:var(--quiet)}.sr-empty{margin-top:32px;max-width:820px;border:1px dashed var(--line);border-radius:var(--radius);background:var(--surface-raised);padding:56px 20px;text-align:center;color:var(--quiet)}.sr-empty h2{color:var(--text);font-size:16px;font-weight:600;margin-top:12px}