:root{color-scheme:dark}html,body{margin:0;background:#0b0f0c;color:#e6efe0;font:14px/1.45 monospace}body{padding:0 16px 48px}a{color:#e8d7a8}header{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;justify-content:space-between;padding:18px 0 8px;border-bottom:1px solid #2a3a2c}header h1{margin:0;font-size:20px;letter-spacing:2px;color:#e8d7a8}header nav{display:flex;gap:14px}main{max-width:960px;margin:0 auto}h2{font-size:15px;letter-spacing:1px;color:#e8d7a8;margin:28px 0 10px}h3{font-size:13px;letter-spacing:1px;color:#9fb09a;margin:18px 0 6px}.dim{color:#6f806c}.note{color:#e0c060;margin-left:8px}.motd{border:1px solid #b08d57;border-radius:4px;padding:8px 12px;color:#e8d7a8;margin-top:16px}.motd:empty{display:none}table{border-collapse:collapse;width:100%}td,th{text-align:left;padding:6px 8px;border-bottom:1px solid #1f2a21;vertical-align:top}th{color:#9fb09a;font-weight:400;font-size:12px;letter-spacing:1px}tr.overridden td.key code{color:#e0c060}td.actions{white-space:nowrap}input,select{font:14px monospace;color:#e6efe0;background:#121a14;border:1px solid #3a4a3c;border-radius:3px;padding:6px 8px;min-width:0}input[type=number]{width:7em}button,.button{font:13px monospace;cursor:pointer;border-radius:3px;padding:6px 12px;border:1px solid #b08d57;background:#2a2318;color:#e8d7a8;text-decoration:none;display:inline-block}button.secondary,.button.secondary{border-color:#3a4a3c;color:#9fb09a;background:#121a14}button:disabled,.button[aria-disabled=true]{opacity:.45;cursor:default}.quick{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.quick .button{padding:10px 16px}form.auth{display:flex;flex-wrap:wrap;gap:6px;align-items:center}form.auth input{width:11em}form.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px 14px;align-items:end}form.grid label{display:grid;gap:4px;color:#9fb09a;font-size:12px}form.grid label[hidden]{display:none}form.grid .row{grid-column:1 / -1;display:flex;gap:10px;align-items:center}pre.status{background:#121a14;border:1px solid #3a4a3c;border-radius:3px;padding:8px 12px;white-space:pre-wrap;margin:0}ul.audit{list-style:none;padding:0;margin:0}ul.audit li{padding:3px 0;border-bottom:1px solid #1f2a21}@media(max-width:600px){td.actions button{display:block;margin-bottom:4px}}
