/* style.css */
body { font-family: Arial, Helvetica, sans-serif; background:#f7f7fb; color:#222; }
.container { width:90%; max-width:800px; margin:30px auto; }
h1 { color:#222; }
textarea { width:100%; padding:10px; font-size:14px; }
button { padding:10px 16px; margin-top:8px; cursor:pointer; }
.card { background:white; padding:12px; border-radius:8px; box-shadow:0 2px 6px rgba(0,0,0,0.06); margin:12px 0; }
footer { margin-top:18px; color:#666; font-size:13px; }