:root{--bg:#0f1216;--surface:#171b21;--surface-2:#1f252d;--border:#2c343e;--text:#e6e9ee;--muted:#8b95a3;--accent:#3d8bfd;--highlight:#1d3352;--ok:#3fbf7f;--on-air:#e5484d;--gap:12px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:15px}h2{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0;font-size:.85rem;font-weight:600}button,input{font:inherit;color:inherit;background:var(--surface-2);border:1px solid var(--border);border-radius:6px;padding:6px 10px}button{cursor:pointer}button:hover{border-color:var(--accent)}.panel{background:var(--surface);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:10px;height:100%;min-height:0;padding:12px;display:flex}
