:root{--yellow:#ffd400;--black:#0b0b0b;--panel:#171717;--line:#303030;--white:#fff;--muted:#aaa}*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;background:#0b0b0b;color:#fff}a{color:inherit}.top{height:72px;border-bottom:1px solid #292929;display:flex;align-items:center;padding:0 28px;justify-content:space-between}.brand{font-weight:900;font-size:26px;letter-spacing:-1px}.brand b{color:var(--yellow)}.wrap{max-width:1200px;margin:0 auto;padding:32px 24px}.card{background:#171717;border:1px solid #303030;border-radius:16px;padding:24px;margin-bottom:20px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.btn{display:inline-block;background:var(--yellow);color:#000;border:0;border-radius:9px;padding:12px 16px;font-weight:800;text-decoration:none;cursor:pointer}.btn.dark{background:#292929;color:#fff}.field{margin:14px 0}.field label{display:block;margin-bottom:7px;color:#ccc}.field input,.field select{width:100%;padding:12px;border-radius:8px;border:1px solid #444;background:#101010;color:#fff}.notice{background:#2a2400;border:1px solid #665700;padding:12px;border-radius:9px}.danger{background:#3a1515;border-color:#6b2222}.muted{color:#aaa}.adminbar{background:var(--yellow);color:#000;padding:10px 24px;font-weight:800;display:flex;justify-content:space-between}.adminbar a{color:#000}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:12px;border-bottom:1px solid #303030}h1{font-size:34px;margin-top:0}h2{margin-top:0}
nav{border-bottom:1px solid #292929;padding:0 28px;display:flex;gap:6px;overflow:auto}nav a{padding:14px 12px;text-decoration:none;color:#ccc;white-space:nowrap}nav a:hover{color:#fff;background:#171717}.split{display:flex;justify-content:space-between;align-items:center;gap:16px}.narrow{max-width:650px}.card a:not(.btn){color:var(--yellow)}@media(max-width:700px){.wrap{padding:20px 14px}.top{padding:0 16px}.split{align-items:flex-start;flex-direction:column}table{display:block;overflow-x:auto;white-space:nowrap}}
.actions{white-space:nowrap}.actions a{color:var(--yellow)}
.inline{display:inline}.linkbtn{border:0;background:none;padding:0;color:inherit;text-decoration:underline;cursor:pointer;font:inherit}small.muted{display:block;margin-top:.35rem}
