:root { font-family: system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial } body { margin: 0; padding: 16px; background: #f5f7fb } .container { max-width: 1100px; margin: 0 auto } .grid { display: grid; grid-template-columns:repeat(3, 1fr); gap: 12px } .card { background: white; padding: 12px; border-radius: 8px; box-shadow: 0 2px 6px rgba(0, 0, 0, 0.06) } .card.wide { grid-column: 1/4 } .log { height: 220px; overflow: auto; background: #111; color: #0f0; padding: 8px; font-family: monospace } .buttons { margin-top: 8px } label { display: block; margin: 6px 0 } input, select { width: 100%; padding: 6px; margin-top: 4px }