*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--bg:#0f0f0f;--bg2:#1a1a1a;--bg3:#242424;--border:#2e2e2e;--fg:#f0f0f0;--fg2:#a0a0a0;--accent:#22c55e;--accent-dim:#15803d;--danger:#ef4444;--radius:10px;color-scheme:dark}body{background:var(--bg);color:var(--fg);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}button,input{font:inherit;border:none;outline:none;background:none}button{cursor:pointer}