html,body{margin:0;min-height:100%;background:#09090b;color:#e8e4de;font-family:Inter Tight,Inter,Segoe UI,sans-serif}body{padding:24px}.shell{max-width:1100px;margin:0 auto}.hero{display:flex;justify-content:space-between;gap:16px;align-items:end;margin-bottom:24px}.eyebrow{margin:0 0 8px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#b8b4ae}h1{margin:0;font-size:42px;letter-spacing:.02em}.lede{max-width:60ch;margin:8px 0 0;color:#b8b4ae}.button{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border:1px solid color-mix(in srgb,#b8b4ae 32%,transparent);border-radius:999px;color:#e8e4de;text-decoration:none;background:color-mix(in srgb,#171719 82%,transparent)}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.card{border:1px solid color-mix(in srgb,#b8b4ae 24%,transparent);background:color-mix(in srgb,#111 86%,transparent);padding:16px;border-radius:12px}.card h2{margin:0 0 8px;font-size:18px}.version{font-size:13px;color:#b8b4ae;margin-left:6px}.meta{margin:0 0 8px;font-size:13px;color:#b8b4ae;word-break:break-all}.meta a{color:#9ecdf1}.description{margin:0 0 10px;color:#d3d0c9;font-size:14px}.trust{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.trust-verified{background:#154125;color:#b2f5cb}.trust-unverified{background:#4a2f10;color:#ffd7a3}
