:root{--bg:#1c1c1c;--panel:#222;--line:#9a9a9a;--line-soft:#555;--text:#e8e8e8;--text-dim:#a8a8a8;--edge:16px;--dock-bottom:36px;--dock-h:416px;--chat-w:216px}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);margin:0;font-family:system-ui,sans-serif}button{font:inherit;color:inherit;background:var(--panel);border:1px solid var(--line);cursor:pointer}button:hover{background:#2c2c2c}
