body { font-family: sans-serif; background: #111; color: #fff; padding: 20px; }
button { padding: 10px 20px; background: #28a745; color: #fff; border: none; border-radius: 5px; }

body {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 100vh;
}
.main-container { 
    text-align: center;
 }
 h1 {
    margin: 0 auto 20px;
 }