:root{--bg: #16161d;--panel: #1d1d27;--line: #3a3a4d;--muted: #9494a8;--accent: #f0c36d;color-scheme:dark}body{margin:0;background:var(--bg);color:#e8e8ef;font-family:system-ui,sans-serif}button{font:inherit;color:inherit;cursor:pointer}button:disabled{cursor:default}.btn{padding:6px 12px;border:1px solid var(--line);border-radius:6px;background:var(--panel)}.btn:disabled{opacity:.5}.spacer{flex:1}.panel{padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}
