:root{--bg:#fafaf8;--fg:#1a1d23;--muted:#5c6672;--accent:#0a5c44;--warn:#b45309;--danger:#c0392b;--ok:#1e7d4f;--card:#ffffff;--border:#e5e5e0}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--fg);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;padding:2rem;max-width:1200px;margin:0 auto}h1{font-size:1.6rem;margin-bottom:.25rem}.subtitle{color:var(--muted);font-size:.95rem}.grid,.subtitle{margin-bottom:2rem}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:1rem;gap:1rem}.card{background:var(--card);border:1px solid var(--border);border-radius:10px;padding:1.25rem}.card h2{font-size:.85rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:.75rem}table{width:100%;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}th{text-align:left;font-size:.8rem;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;padding:.4rem .5rem}td,th{border-bottom:1px solid var(--border)}td{padding:.5rem;font-size:.9rem;vertical-align:top}tr:last-child td{border-bottom:none}.status-verified{color:var(--ok);font-weight:600}.status-unverified{color:var(--warn);font-weight:600}.status-commit-safe{color:var(--ok)}.status-watch{color:var(--warn)}.muted,.small{color:var(--muted)}.small{font-size:.78rem}.shape-row{margin-bottom:.5rem;font-size:.9rem}a,a:visited{color:#0a5c44}footer{margin-top:3rem;color:var(--muted);font-size:.8rem}