.report-page{--ink:#172033;--muted:#526070;--paper:#fffaf3;--panel:#fff;--line:#d8cfc2;--accent:#f28c28;--danger:#b42318;--ok:#147a3d;--link:#0b5cad;--blue:#2f3a4a;color:var(--ink);background:var(--paper);padding:1.25rem;border-radius:14px}.report-page h1,.report-page h2,.report-page h3,.report-page p,.report-page li,.report-page strong{color:var(--ink)}.report-page a{color:var(--link);text-decoration-thickness:.08em;text-underline-offset:.16em}.report-nav{background:#fff;border:1px solid var(--line);border-radius:12px;padding:.9rem;margin:1rem 0}.report-nav ol{margin:.25rem 0 .25rem 1.25rem}.callout{border-left:5px solid var(--accent);background:#fff1dc;color:var(--ink);padding:.9rem 1rem;margin:1rem 0;border-radius:0 10px 10px 0}.warning{border-left:5px solid var(--danger);background:#fff0f0;color:var(--ink);padding:.9rem 1rem;margin:1rem 0;border-radius:0 10px 10px 0}.ok{border-left:5px solid var(--ok);background:#ecfdf3;color:var(--ink);padding:.9rem 1rem;margin:1rem 0;border-radius:0 10px 10px 0}.card{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:1rem;margin:.9rem 0;box-shadow:0 1px 2px rgba(23,32,51,.06)}table{width:100%;border-collapse:collapse;margin:1rem 0;background:var(--panel);color:var(--ink)}th,td{border:1px solid var(--line);padding:.62rem;vertical-align:top;background:var(--panel);color:var(--ink)}th{background:var(--blue);color:#fff;font-weight:700}tr:nth-child(even) td{background:#fff6eb;color:var(--ink)}code{color:#172033;background:#f2eee8;padding:.05rem .25rem;border-radius:4px;border:1px solid #e4ded6}.pill{display:inline-block;padding:.15rem .45rem;border-radius:999px;background:#e8eefc;color:#172033;font-size:.85rem;font-weight:700}.small{color:var(--muted);font-size:.95rem}.chapter-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.75rem}.chapter-links a{display:block;background:#fff;border:1px solid var(--line);border-radius:12px;padding:.85rem;text-decoration:none}.chapter-links a strong{display:block;margin-bottom:.25rem}.chapter-links a span{color:var(--muted)}.pill-go{background:#dcfce7}.pill-wait{background:#fef3c7}.pill-stop{background:#fee2e2}.report-page ol{margin:.25rem 0 .75rem 1.25rem}.report-page ol li{margin:.3rem 0}
