body { background: #0d1117; color: #c9d1d9; font-family: monospace; }
.vs-container { width: 800px; margin: 50px auto; border: 1px solid #30363d; background: #161b22; }
#log-window { height: 300px; padding: 20px; overflow-y: auto; background: #000; border-bottom: 1px solid #30363d; }
.controls { padding: 15px; display: flex; gap: 10px; }
button { background: #238636; color: white; border: none; padding: 10px; cursor: pointer; border-radius: 4px; }
textarea { width: 100%; height: 200px; background: #1e1e1e; color: #dcdcdc; border: none; padding: 10px; }
.hidden { display: none; }