:root{--bg:#0f1216;--fg:#e8eaed;--muted:#9aa4b2;--border:#262b33;--accent:#4d94ff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box}body{background:var(--bg);color:var(--fg);margin:0}.shell{flex-direction:column;min-height:100dvh;display:flex}.bar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:.9rem 1.25rem;display:flex}main{flex-direction:column;gap:1.25rem;width:100%;max-width:60rem;margin:0 auto;padding:1.25rem;display:flex}.who{color:var(--muted);margin:0}.panel{border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:.8rem;padding:1.25rem;display:flex}.panel h2{margin:0;font-size:1.15rem}.login{max-width:22rem}.row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.row input{flex:12rem}input,button{font:inherit;border:1px solid var(--border);background:var(--bg);color:var(--fg);border-radius:9px;padding:.55rem .8rem}button{cursor:pointer;border-color:var(--accent);color:var(--accent);background:0 0}button:hover{background:#4d94ff1f}table{border-collapse:collapse;width:100%;font-size:.9rem}th,td{text-align:left;border-bottom:1px solid var(--border);padding:.45rem .4rem}th{color:var(--muted)}.ok{color:var(--accent);margin:0}.err{color:#ff6b6b;margin:0}code{background:#7f7f7f2e;border-radius:5px;padding:.05rem .3rem}
