main{max-width:54rem;margin:0 auto;padding:1.5rem 1.2rem 5rem}h1{font-size:1.5rem}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:1rem 1.2rem;margin-bottom:1rem}.card h2{font-size:.8rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-dim);margin:0 0 .8rem}.muted{color:var(--ink-dim);font-size:.9rem;line-height:1.5}.pins{display:grid;gap:.5rem}.pinrow{display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:center;background:var(--bg-soft);border-radius:10px;padding:.6rem .8rem}.pinrow a{color:var(--a);text-decoration:none}.pinrow code{font-size:1.2rem;letter-spacing:.15em;color:var(--gold)}.issues{margin-top:.8rem}.issues .err{background:#3a1620;border:1px solid var(--no);border-radius:10px;padding:.5rem .8rem;margin-bottom:.4rem;font-size:.9rem}.issues .ok{background:#16321f;border:1px solid var(--ok);border-radius:10px;padding:.5rem .8rem}.issues .err b{color:var(--no)}.q{border-top:1px solid var(--line);padding:.7rem 0}.q>b{display:block;margin-bottom:.3rem}.q .meta{color:var(--ink-dim);font-size:.82rem}.q ol{margin:.4rem 0 0;padding-left:1.4rem;color:var(--ink-dim);font-size:.9rem}.q ol span{color:var(--gold)}.q.flat{border-left:3px solid var(--no);padding-left:.7rem}.q .warn{color:var(--no);font-size:.82rem}.teams{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.8rem}.teams span{background:var(--bg-soft);border:1px solid var(--line);border-radius:999px;padding:.3rem .8rem;font-size:.9rem}
