:root{--bg:#fbfbfa;--panel:#fff;--fg:#1d1d1b;--muted:#74746f;--line:#e3e2de;--head:#f1f0ec;--stripe:#f7f6f3;--hover:#fff6d6;--accent:#2a62c9;--on-accent:#fff;--chip:#e7eefb}@media (prefers-color-scheme:dark){:root{--bg:#131313;--panel:#1a1a1a;--fg:#e6e5e1;--muted:#8d8c87;--line:#2d2d2b;--head:#222220;--stripe:#1e1e1d;--hover:#2f2a1a;--accent:#7aa5ff;--on-accent:#0d1a33;--chip:#1f2a40}}*{box-sizing:border-box}body{background:var(--bg);color:var(--fg);margin:0;font:14px/1.45 system-ui,-apple-system,Segoe UI,sans-serif}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}code{background:var(--head);border-radius:3px;padding:1px 4px;font:12px ui-monospace,SFMono-Regular,Menlo,monospace}.mcdb-header{border-bottom:1px solid var(--line);background:var(--panel);z-index:2;align-items:center;gap:16px;padding:8px 16px;display:flex;position:sticky;top:0;overflow-x:auto}.mcdb-header .home{color:var(--fg);white-space:nowrap;font-weight:600}.mcdb-header nav{gap:2px;display:flex}.mcdb-header nav a{color:var(--fg);white-space:nowrap;border-radius:5px;padding:4px 10px}.mcdb-header nav a small{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:6px;font-size:11px}.mcdb-header nav a:hover{background:var(--head);text-decoration:none}.mcdb-header nav a.active{background:var(--accent);color:var(--on-accent)}.mcdb-header nav a.active small{color:var(--on-accent);opacity:.8}main{padding:12px 16px 32px}h1{margin:0;font-size:18px}.toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;display:flex}.toolbar .json{margin-left:auto;font-size:12px}form.filter{gap:4px;display:flex}form.filter select,form.filter input,form.filter button{font:inherit;border:1px solid var(--line);background:var(--panel);color:var(--fg);border-radius:4px;padding:3px 8px}form.filter button{cursor:pointer}.chips{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}.chip{background:var(--chip);color:var(--fg);border-radius:10px;padding:2px 8px;font-size:12px}.chip:hover{text-decoration:line-through}.clear{font-size:12px}.pager{flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0;font-size:13px;display:flex}.pager .off{color:var(--muted);opacity:.5}.pager .per{color:var(--muted);gap:8px;margin-left:auto;display:flex}.wrap{border:1px solid var(--line);background:var(--panel);border-radius:6px;max-height:calc(100vh - 170px);overflow:auto}table.grid{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%}.grid th,.grid td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;white-space:nowrap;padding:4px 10px}.grid th{background:var(--head);z-index:1;font-weight:600;position:sticky;top:0}.grid th a{color:var(--fg)}.grid th.num{text-align:right}.grid tbody tr:nth-child(2n) td{background:var(--stripe)}.grid tbody tr:hover td{background:var(--hover)}.grid td a{color:inherit}.grid td a:hover{color:var(--accent)}.grid td.num{text-align:right;font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.grid td.date{font-variant-numeric:tabular-nums;color:var(--fg)}.grid td.long{white-space:normal;min-width:280px;max-width:520px}.grid td.null,.grid td.muted,.muted{color:var(--muted)}.grid td.null{font-style:italic}.grid td a.rel{color:var(--accent);opacity:.75;margin-left:4px;font-size:11px}.grid td a.rel:hover{opacity:1}table.index td{white-space:normal}.error{max-width:640px;padding:24px 0}.error h1{margin-bottom:8px}.page{max-width:760px;margin:0 auto;padding:48px 16px}.page h1{font-size:28px}.lede{color:var(--muted);margin:4px 0 24px}.cards{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.cards a{border:1px solid var(--line);background:var(--panel);color:var(--fg);border-radius:8px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.cards a:hover{border-color:var(--accent);text-decoration:none}.cards span{color:var(--muted);font-size:13px}.page.error pre{background:var(--head);border-radius:6px;padding:12px;font-size:12px;overflow:auto}
