:root{color-scheme:light dark;--bg:#f5f6f8;--panel:#fff;--text:#1c2730;--muted:#596973;--border:#dce2e7;--accent:#176968;--danger:#b83c2a;font:15px/1.6 system-ui,sans-serif}*{box-sizing:border-box}body{color:var(--text);background:var(--bg);margin:0}[hidden]{display:none!important}a{color:var(--accent);overflow-wrap:anywhere}header,main,footer{width:min(1200px,100% - 2.5rem);margin-inline:auto}header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding-block:1.5rem;display:flex}nav,.actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.brand{font-size:1.5rem;font-weight:650;text-decoration:none}small,.muted,footer,#identity{color:var(--muted);font-size:.85rem}main{min-height:70vh;padding-block:1rem}footer{padding-block:1.5rem}h1{font-size:1.7rem}h2{font-size:1.25rem}h3{font-size:1.05rem}button,input,textarea,select{font:inherit}button,.button{border:1px solid var(--border);background:var(--panel);color:var(--text);cursor:pointer;border-radius:.3rem;padding:.4rem .75rem;text-decoration:none}button:disabled{opacity:.55;cursor:not-allowed}button:hover:enabled{border-color:var(--accent)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:3px}button.danger{color:var(--danger);border-color:var(--danger)}input,textarea,select{color:var(--text);background:var(--panel);border:1px solid var(--border);border-radius:.3rem;width:100%;padding:.5rem}input[type=checkbox]{width:auto}label{margin-block:.7rem;display:block}textarea{tab-size:2;min-height:12rem;font-family:ui-monospace,monospace;font-size:.9rem}form{max-width:760px}.panel,details{background:var(--panel);border:1px solid var(--border);border-radius:.45rem;margin-block:1rem;padding:1rem 1.25rem}summary{cursor:pointer;font-weight:600}pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--panel);border:1px solid var(--border);border-radius:.3rem;padding:1rem;font:.85rem/1.6 ui-monospace,monospace}code{font-family:ui-monospace,monospace}.table-scroll{overflow-x:auto}table{border-collapse:collapse;background:var(--panel);width:100%;margin-block:1rem}td,th{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:.65rem}th{color:var(--muted);font-size:.85rem;font-weight:500}#notice{white-space:pre-wrap;overflow-wrap:anywhere}#notice.error{color:var(--danger)}dialog{background:var(--panel);max-width:min(600px,100% - 2rem);color:var(--text);border:1px solid var(--border);border-radius:.5rem;padding:1.5rem}dialog::backdrop{background:#10253088}dialog p{white-space:pre-wrap;overflow-wrap:anywhere}@media (prefers-color-scheme:dark){:root{--bg:#11191e;--panel:#19242b;--text:#e4ebef;--muted:#a3b2bc;--border:#34434d;--accent:#6cc5bf;--danger:#ffa18e}}@media (width<=700px){header{flex-direction:column;align-items:flex-start}header,main,footer{width:calc(100% - 1.25rem)}td,th{padding:.45rem;font-size:.85rem}}
