:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0f1115;--panel:#171a21;--line:#2b303b;--text:#f5f7fb;--muted:#9aa2b1;--accent:#5b8cff}*{box-sizing:border-box}html,body{min-height:100%}body{background:var(--bg);color:var(--text);font-size-adjust:from-font;-webkit-font-smoothing:antialiased;margin:0;font-family:Rubik,system-ui,sans-serif}a{color:inherit}button,input,textarea{font:inherit}label{color:var(--muted);gap:6px;font-size:13px;display:grid}input,textarea{border:1px solid var(--line);background:var(--panel);width:100%;color:var(--text);border-radius:10px;padding:10px 12px}textarea{resize:vertical;font:13px/1.5 ui-monospace,monospace}button{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:10px;width:fit-content;padding:11px 16px}button:disabled{opacity:.6;cursor:wait}
