
:root{color-scheme:dark}body{font:14px/1.45 system-ui,sans-serif;margin:0;background:#0f1218;color:#e6edf7}
header{display:flex;gap:14px;align-items:center;padding:12px 18px;background:#161b24;border-bottom:1px solid #232a36}
main{padding:18px;max-width:1100px}h1,h2{font-weight:650;margin:14px 0 10px}h1{font-size:20px}h2{font-size:16px}
table{border-collapse:collapse;width:100%;font-size:13px;margin:8px 0 18px}
th,td{border-bottom:1px solid #232a36;padding:6px 8px;text-align:left;vertical-align:top}
th{opacity:.7;font-weight:500}code,pre{font-family:ui-monospace,Consolas,monospace;font-size:12.5px}
pre{background:#0b0e13;border:1px solid #232a36;border-radius:8px;padding:10px;overflow:auto}
input,select,button{font:inherit;padding:7px 9px;border-radius:8px;border:1px solid #2a3342;background:#0b0e13;color:inherit}
button{background:#243044;cursor:pointer}button.pri{background:#2f6fd0;border-color:transparent;color:#fff}
.card{background:#141922;border:1px solid #232a36;border-radius:12px;padding:14px 16px;margin:12px 0}
.ok{color:#3ddc84}.warn{color:#ffcc55}.bad{color:#ff6b6b}.dim{opacity:.6}
form.inline{display:inline}
a{color:#7fb3ff}
