body { margin:0; display:flex; flex-direction:column; justify-content:center; align-items:center; min-height:100vh; background:#fafafa; font-family:Arial, sans-serif; }
 h1 { color:#333; }
 button { padding:0.5rem 1rem; font-size:1rem; cursor:pointer; }