:root{--bg:#f4f3f0;--fg:#121212;--mut:#6c6b67;--acc:#ff7a1a;--card:#fff;--line:rgba(18,18,18,.1)}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--fg);font:16px/1.6 -apple-system,BlinkMacSystemFont,Inter,Segoe UI,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.wrap{max-width:980px;margin:0 auto;padding:0 22px}header{padding:48px 0 18px}header h1{font-size:clamp(2.2rem,5vw,3.4rem);letter-spacing:-.04em;margin:0 0 .3em}h1,h2,h3{line-height:1.15;letter-spacing:-.02em}h2{margin-top:2.2em;font-size:1.8rem}a{color:#2563eb}code{background:rgba(18,18,18,.06);padding:.1em .4em;border-radius:7px;font-size:.88em}pre{background:#111214;color:#e9ebf0;padding:16px 20px;border-radius:16px;overflow:auto}pre code{background:none;padding:0}table{border-collapse:separate;border-spacing:0;width:100%;margin:1em 0;font-size:.92em;background:var(--card);border-radius:16px;overflow:hidden;box-shadow:0 8px 24px rgba(20,20,20,.06)}th,td{border-bottom:1px solid var(--line);padding:10px 14px;text-align:left;vertical-align:top}tr:last-child td{border-bottom:0}th{background:#faf9f7;color:var(--mut);font-weight:600}.ev{background:var(--card);border-radius:20px;padding:16px 20px;margin:12px 0;box-shadow:0 8px 24px rgba(20,20,20,.06)}.tag{display:inline-block;font:600 12px ui-monospace,monospace;padding:2px 10px;border-radius:99px;background:rgba(18,18,18,.07);color:var(--mut);margin-right:6px}.tag.observation{background:#e5f6ec;color:#17784a}.tag.inference{background:#fff1d6;color:#8a5a00}.tag.unknown{background:#fde6e6;color:#b4232a}figure{margin:14px 0}figure img{max-width:100%;border-radius:14px;box-shadow:0 14px 40px rgba(0,0,0,.2)}figcaption{color:var(--mut);font-size:.85em;margin-top:6px}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}footer{color:var(--mut);padding:40px 0;font-size:.85em}@media(prefers-color-scheme:dark){:root{--bg:#0d0e10;--fg:#f2f3f5;--mut:#9399a4;--card:#1a1c20;--line:rgba(255,255,255,.1)}a{color:#7aa7ff}code{background:rgba(255,255,255,.09)}th{background:#202328}.tag{background:rgba(255,255,255,.1)}.tag.observation{background:#12301f;color:#7ee0a8}.tag.inference{background:#3a2e12;color:#f5c969}.tag.unknown{background:#3a1b1d;color:#ff9a9f}table,.ev{box-shadow:none}}