:root{--bg-0:#141414;--bg-1:#1c1c1c;--bg-2:#242424;--bg-3:#303030;--fg-1:#e6e6e6;--fg-2:#b8b8b8;--fg-3:#858585;--border:#3d3d3d;--accent:#f63;--accent-strong:#ff3e00;--ok:#41c86e;--ok-bg:#183923;--warn:#f5b83d;--warn-bg:#362b17;--bad:#ee6363;--bad-bg:#3d1a1a;--radius:6px;--font:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:"Fira Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}body{background:var(--bg-1);color:var(--fg-1);font:15px/1.5 var(--font);margin:0}a{color:var(--accent)}input,button{font:inherit;color:inherit}input{background:var(--bg-0);border:1px solid var(--border);border-radius:var(--radius);min-width:0;padding:.35rem .55rem}input:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}button{cursor:pointer;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-3);padding:.35rem .8rem}button:hover{border-color:var(--fg-3)}button.primary{background:var(--accent-strong);border-color:var(--accent-strong);color:#fff}button.primary:hover{background:var(--accent)}
