:root{--bg:#0e1013;--pa:#15181c;--ln:#232830;--ink:#e6e8ea;--i2:#959ea8;--i3:#69727c;
--mono:"JetBrains Mono",ui-monospace,monospace;--body:"Source Sans 3",system-ui,sans-serif}
*{box-sizing:border-box}html{color-scheme:dark}
body{margin:0;background:var(--bg);color:var(--ink);font:400 13px/1.5 var(--body)}
header{display:flex;gap:14px;align-items:baseline;flex-wrap:wrap;padding:10px 16px;
background:var(--pa);border-bottom:1px solid var(--ln);font:600 13px var(--mono)}
.cfg{color:var(--i3);font-weight:400;font-size:10.5px}
table{border-collapse:collapse;margin:12px 16px;font:400 11.5px var(--mono)}
th,td{padding:4px 12px 4px 0;text-align:left;border-bottom:1px solid var(--ln);white-space:nowrap}
th{color:var(--i3);font-weight:600}
td:nth-child(-n+4){font-variant-numeric:tabular-nums}
.ok{color:#5fcf90}.mid{color:#e0b24a}.bad{color:#f07a6a}
.ft{margin:0 16px;color:var(--i3);font:400 10.5px var(--mono)}
main{padding:10px 16px 28px}
figure{margin:0 0 14px}
figcaption{font:600 11px var(--mono);color:var(--i2);padding-bottom:4px}
figcaption i{font-style:normal;color:var(--i3);font-weight:400}
figure img{display:block;width:100%;border:1px solid var(--ln);border-radius:4px}
