body{margin:0;background:#15171B;color:#F2F3F7;font:15px/1.5 system-ui,sans-serif}
a{color:#9DB4FF}
.box{max-width:420px;margin:64px auto;padding:0 16px}
.page{max-width:1180px;margin:0 auto;padding:24px 16px}
nav.top{display:flex;gap:16px;align-items:center;margin-bottom:24px}
nav.top form{margin-left:auto}
label{display:block;margin:12px 0 4px}
input,select,textarea{box-sizing:border-box;background:#1F2228;color:#F2F3F7;border:1px solid #3A3F49;border-radius:8px;padding:10px;font:inherit}
.box input,textarea{width:100%}
button{background:#FF6B1A;color:#15171B;border:0;border-radius:8px;padding:10px 16px;font:600 15px system-ui,sans-serif;cursor:pointer;margin-top:12px}
button.quiet{background:#2A2E36;color:#F2F3F7}
button.danger{background:#B3261E;color:#fff}
:focus-visible{outline:3px solid #9DB4FF;outline-offset:2px}
.err{color:#FF9B8F}
.filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:16px}
.filters button{margin:0}
table{width:100%;border-collapse:collapse;display:block;overflow-x:auto}
th,td{text-align:left;padding:8px 10px;border-bottom:1px solid #2A2E36;white-space:nowrap}
dl{display:grid;grid-template-columns:180px 1fr;gap:6px 12px}
dt{color:#A7B0C3}
dd{margin:0;overflow-wrap:anywhere}
code{overflow-wrap:anywhere}
hr{border:0;border-top:1px solid #2A2E36;margin:24px 0}
