*{margin:0;padding:0;box-sizing:border-box}:root{--bg:#0a0a0f;--bg-secondary:#12121a;--bg-tertiary:#1a1a2e;--border:#2a2a3e;--text:#e0e0e8;--text-dim:#8888a0;--accent:#7c5cfc;--accent-hover:#9b7fff;--error:#ff5c5c;--success:#4ceb9a}body{background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;height:100vh;overflow:hidden}button{cursor:pointer;border:none}button,select{font-family:inherit}