:root{color-scheme:dark light;--bg: #14161a;--panel: #1e2127;--fg: #e6e8eb;--muted: #9aa0a8;--accent: #4f8cff;--danger: #ff5c5c;--ok: #3ecf8e}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--fg);font:14px/1.45 system-ui,sans-serif}.topbar{display:flex;gap:1rem;align-items:center;padding:.6rem 1rem;background:var(--panel);border-bottom:1px solid #2c313a}.topbar .brand{font-weight:700}.topbar nav{display:flex;gap:.75rem;flex:1}.topbar a{color:var(--muted);text-decoration:none}.topbar a:hover{color:var(--fg)}.topbar .who{color:var(--muted);font-size:12px}main{padding:1rem;max-width:60rem;margin:0 auto}h2{margin:.2rem 0 .8rem}table{width:100%;border-collapse:collapse;background:var(--panel)}th,td{text-align:left;padding:.45rem .6rem;border-bottom:1px solid #2c313a}th{color:var(--muted);font-weight:600}button{background:var(--accent);border:0;color:#fff;padding:.35rem .8rem;border-radius:6px;cursor:pointer;font:inherit}button.secondary{background:#333a45}button.danger{background:var(--danger)}input,select{background:#101216;color:var(--fg);border:1px solid #2c313a;padding:.35rem .55rem;border-radius:6px;font:inherit}form.inline{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;background:var(--panel);padding:.6rem;margin-bottom:.8rem}.error{color:var(--danger)}.secret{background:#101216;border:1px dashed var(--ok);padding:.5rem .7rem;margin:.6rem 0;font-family:monospace;word-break:break-all}.muted{color:var(--muted)}.import-block{margin-top:1.5rem;background:var(--panel);padding:.8rem;border-radius:8px}.import-block h3{margin:0 0 .6rem}
