body { font: 15px/1.5 system-ui, sans-serif; max-width: 720px; margin: 2rem auto; padding: 0 1rem; color: #222; }
h1 { font-size: 1.4rem; }
textarea { width: 100%; font-family: ui-monospace, monospace; font-size: 13px; padding: 0.5rem; border: 1px solid #ccc; border-radius: 4px; }
button { padding: 0.5rem 1rem; margin: 0.5rem 0.25rem 0.5rem 0; border: 1px solid #333; background: white; border-radius: 4px; cursor: pointer; }
button:disabled { opacity: 0.5; cursor: not-allowed; }
pre { background: #f5f5f5; padding: 1rem; border-radius: 4px; overflow-x: auto; }
.cf-turnstile { margin: 1rem 0; }
footer { margin-top: 2rem; font-size: 0.85rem; color: #666; }
