body { font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif; background:#f4f6f8; }
.wrap { max-width: 1100px; margin: 24px auto; display:flex; gap:24px; }
.left { width: 360px; display:flex; flex-direction: column; gap:16px; }
.right { flex:1; }
button { padding:8px 12px; border-radius:6px; border:1px solid #ccc; background:#fff; cursor:pointer; }
button.danger { border-color:#cc8899; color:#b00020; }
form { display:flex; flex-direction: column; gap:8px; padding:10px; background:#fff; border:1px solid #ddd; border-radius:8px; }
input { padding:8px; border:1px solid #ccc; border-radius:6px; }
pre { background:#111; color:#0f0; padding:16px; border-radius:8px; height:500px; overflow:auto; }
